插入时出现mysql错误1064

时间:2010-11-29 22:46:09

标签: sql mysql mysql-error-1064

  

1064 - 您的SQL语法出错;查看与您的MySQL服务器版本对应的手册,以便在第1行'(country,ping,order)VALUES(China,1,1)'附近使用正确的语法

这是我的代码

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

4 个答案:

答案 0 :(得分:2)

是ping和订单文本字段还是数字?如果数字从1的

中删除刻度线
INSERT INTO Tablename (country,ping,order) VALUES ('China',1,1)

也可以保留单词try:

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

答案 1 :(得分:2)

您的insert语句缺少表名:

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

答案 2 :(得分:2)

你错过了表名。尝试:

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

答案 3 :(得分:0)

你缺少表名。还要确保这些引用是必要的