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编辑器:将突出显示SELECT
和WHERE
关键字,但拼写错误的FORM不会突出显示。
例如有些代码编辑器会将每个SELECT
语句关键字置于淡紫色。如果关键字是黑色,就像任何其他参数一样,让您知道存在问题。
因此,如果我们纠正我们的陈述,
SELECT
*
FROM
dish
WHERE
NAME
= 'Prawn Salad'
关键字现在是正确的颜色,语句执行时没有错误。






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论