#mysql #debugging
#mysql #отладка
Вопрос:
У меня есть MySQL INSERT ROW
ниже. По какой-то причине я продолжаю получать синтаксическую ошибку с этим. Есть идеи? Я несколько раз проверил свою таблицу, чтобы убедиться, что эти столбцы таблицы существуют.
INSERT INTO content_pieces (content_id, order, piece, type) VALUES ('$content_id', '$key', '$indiv_piece', '$piece_attr')
Ответ №1:
order
является зарезервированным словом в MySQL.
Вам нужно обернуть это в обратные ссылки:
(`content_id`, `order`, `piece`, `type`)
или — лучше — используйте другое имя столбца.
Ответ №2:
Отметьте значения вашего столбца в обратном порядке order
это зарезервированное ключевое слово SQL.