В чем ошибка в запросе MySQL? - PullRequest
1 голос
/ 29 мая 2011

У меня MySQL INSERT ROW ниже.По какой-то причине я продолжаю получать синтаксическую ошибку с этим.Есть идеи?Я проверил свою таблицу несколько раз, чтобы убедиться, что столбцы таблицы существуют.

INSERT INTO content_pieces (content_id, order, piece, type) VALUES ('$content_id', '$key', '$indiv_piece', '$piece_attr')

Ответы [ 2 ]

9 голосов
/ 29 мая 2011

order - это зарезервированное слово в mySQL.

Вам необходимо заключить его в обратные ноты:

(`content_id`, `order`, `piece`, `type`) 

или - лучше - использовать другой столбецимя.

1 голос
/ 29 мая 2011

Задавайте значения столбцов обратно order - зарезервированное ключевое слово SQL.

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