Ошибка MySQL 1064 при вставке - PullRequest
0 голосов
/ 30 ноября 2010

1064 - у вас ошибка в синтаксисе SQL;проверьте руководство, соответствующее вашей версии сервера MySQL, на предмет правильного синтаксиса для использования рядом со значением '(страна, пинг, заказ) VALUES (Китай, 1,1)' в строке 1

это мой код

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

Ответы [ 4 ]

2 голосов
/ 30 ноября 2010

Вам не хватает имени таблицы. Попробуйте:

INSERT INTO MYTABLENAME (country,ping,order) VALUES ('China','1','1');
2 голосов
/ 30 ноября 2010

В вашем операторе вставки отсутствует имя таблицы:

INSERT INTO tbl_name (col_name,...) VALUES (expr,...)
2 голосов
/ 30 ноября 2010

- это текстовые поля ping и order или числовые?если числовые убрать галочки с 1

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

, можно также зарезервировать слово try:

INSERT INTO Tablename (country,`ping`,`order`) VALUES ('China',1,1)
0 голосов
/ 30 ноября 2010

вам не хватает имени таблицы. также убедитесь, что эти кавычки необходимы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...