MySQL 1064:您的SQL语法有错误
在这段SQL代码中我需要一些帮助。我是SQL新手,使用Sams自学SQLMySQL 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
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验证了你的查询它应该起作用,但通常我很懒,所以我用上面提到的方法编写它以节省时间,这样我就可以只关注数据,而不必重写查询的插入部分。