2010-11-29 97 views
0

1064 - 您的SQL语法错误;检查对应于你的MySQL服务器版本使用附近“(国平,顺序)VALUES(中国,1,1)”在行正确的语法1插入时出现mysql错误1064

这是我的代码

手册
INSERT INTO 
    (country, ping, order) 
VALUES 
    ('China', '1', '1'); 

回答

2

你错过了表名。尝试:

INSERT INTO MYTABLENAME (country,ping,order) VALUES ('China','1','1'); 
2

是ping和命令文本字段还是数字?如果数字从1的去除蜱

INSERT INTO Tablename (country,ping,order) VALUES ('China',1,1) 

也可以保留字试试:

INSERT INTO Tablename (country,`ping`,`order`) VALUES ('China',1,1) 
+1

是的顺序是保留字:http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html – Leslie 2010-11-29 22:49:13

2

INSERT语句中缺少表名:

INSERT INTO tbl_name (col_name,...) VALUES (expr,...) 
0

你缺少表名。还要确保那些引号是必要的