热线电话:13121318867

登录
2018-11-09 阅读量: 977
认识SQL常见错误之拼写错误

这是新手和经验丰富的开发人员中最常见的SQL错误类型。检查下面的简单SELECT语句,看看是否可以发现问题:

SELECT *
FORM dish
WHERE NAME = 'Prawn Salad';

如果您运行此查询,您将收到一条错误,指出:

SQL语句中的语法错误“SELECT * FORM [*] dish WHERE NAME ='Prawn Salad';”; 
SQL语句:SELECT * FORM dish WHERE NAME ='Prawn Salad'; [42000-176]

每个数据库版本都会告诉您它不理解的确切单词或短语,尽管错误消息可能略有不同。

这有什么不对?你拼错了FROM as FORM。拼写错误常见于关键字(如SELECT,FROM和WHERE),或表和列名称中。

最常见的SQL拼写错误是由于:

  • “胖乎乎的手指”,你在右边的附近写了一封信:SELEVT或FTOM或WJIRE
  • “鲁莽打字”,你输入错误顺序的正确字母:SELETC或FORM或WHEER

解:

使用具有语法突出显示的SQL编辑器:将突出显示SELECTWHERE关键字,但拼写错误的FORM不会突出显示。

例如有些代码编辑器会将每个SELECT语句关键字置于淡紫色。如果关键字是黑色,就像任何其他参数一样,让您知道存在问题。

因此,如果我们纠正我们的陈述,

SELECT *
FROM dish
WHERE NAME = 'Prawn Salad'

关键字现在是正确的颜色,语句执行时没有错误。

0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子