Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL 1064:您的SQL语法有错误_Mysql_Sql_Syntax Error - Fatal编程技术网

MySQL 1064:您的SQL语法有错误

MySQL 1064:您的SQL语法有错误,mysql,sql,syntax-error,Mysql,Sql,Syntax Error,在这段SQL代码中我需要一些帮助。我是SQL新手,使用Sams自学SQL INSERT INTO `eli`.`checks` (`check`, `payee`, `amount`, `remarks`) VALUES (500,'John Dree',450.00,'Bills'); INSERT INTO `eli`.`checks` (`check`, `payee`, `amount`, `remarks`) VALUES (575,'Ma Belle',150.00,'Gas

在这段SQL代码中我需要一些帮助。我是SQL新手,使用Sams自学SQL

   INSERT INTO `eli`.`checks`
(`check`,
`payee`,
`amount`,
`remarks`)
VALUES
(500,'John Dree',450.00,'Bills');
INSERT INTO `eli`.`checks`
(`check`,
`payee`,
`amount`,
`remarks`)
VALUES
(575,'Ma Belle',150.00,'Gas Bills');
INSERT INTO `eli`.`checks`
(`check`,
`payee`,
`amount`,
`remarks`)
VALUES
(600,'Jon Cash',350.00,'Shopping');
我收到错误1064:。您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以了解第1行“payee,amount,reINSERT INTO eli”.checks”附近使用的正确语法

谢谢:)

试试这个

INSERT INTO `eli`.`checks` (`check`, `payee`, `amount`, `remarks`) VALUES
(500, 'John Dree', 450.00, 'Bills'),
(575, 'Ma Belle', 150.00, 'Gas Bills'),
(600, 'Jon Cash', 350.00, 'Shopping');

这意味着您的
check
表中已有一条记录,该记录的
check
字段的值为
19200
,您不能插入重复项。我将该值更改为4,仍然会收到重复项的错误好消息当我将该值更改为100时传递给您的
check
字段是您的
主键。它不可能已经存在。因此,如果该表中存在
4
,您将得到相同的错误。您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,了解在“
收款人
金额
”附近使用的正确语法,
重新插入到
eli
检查第1行的“它起作用了:D谢谢你,所以muchI验证了你的查询它应该起作用,但通常我很懒,所以我用上面提到的方法编写它以节省时间,这样我就可以只关注数据,而不必重写查询的插入部分。