【发布时间】:2019-03-17 04:13:08
【问题描述】:
INSERT INTO Table1 (Column1, Column2)
VALUES ('bbbbbbb', 'aaa');
INSERT INTO Table2 (Column1, Column2, Column3)
VALUES ('bbbbb', 'hhhh', 'eeee');
我正在使用网站检查我的 SQL 语法:https://www.eversql.com/sql-syntax-check-validator/。当 SQL 工作时,它显示一个错误:
您的 SQL 语法有错误;似乎错误是:'INSERT `INTO Table2 (Column1, Column2, Column3) VALUES ('bbbbb', 'hhhh', 'eee' at line 5
由于某种原因,网站显示错误。为什么会这样?我也试过这个网站:https://www.piliapp.com/mysql-syntax-check/
【问题讨论】:
-
我对其进行了测试并且可以工作。但是如果你一次性输入 2 个语句,它可能会出错.. 看到这个answer
-
两者都有效。该网站的分号有问题,或者有两个语句。
-
您的错误是
`关键字之前的`字符:INSERT INTO不是INSERT `INTO -
谢谢大家。 @PhamX.Bach 我尝试使用反引号来阻止网站告诉我有错误。它不起作用,我上面粘贴的错误消息可能是从那时开始的。它会给出带或不带反引号的错误消息。