2016-02-29 2 views
-3

У меня есть запрос mysql, и я продолжаю получать синтаксическую ошибку. Я запускал его с помощью различных инструментов отладки и ничего не нашел. Я ничего не вижу.Неизвестная ошибка синтаксиса mysql

Мой запрос

INSERT INTO futureposts 
(
    ID, 
    username, 
    postedby, 
    link, 
    message, 
    picture, 
    name, 
    caption, 
    description, 
    groups, 
    type 
) 
VALUES 
('','1','CodeCompiler','CodeCompiler,'','','','','','','default','daily') 

Ошибка

У Вас есть ошибка в вашем SQL синтаксиса; проверьте руководство, которое соответствует версии сервера MySQL для правильного синтаксиса, чтобы использовать рядом с «по умолчанию», «ежедневно») «в строке 1

+5

Вам не хватает закрытия '' '' 'CodeCompiler'. Также существует несоответствие между столбцами и значениями (всего 11 столбцов, но 12 значений). –

ответ

1

Вы пропустили 'код после CodeCompiler так изменить свой запрос от

INSERT INTO futureposts (ID, username, postedby, link, message, picture, name, caption, description, groups, type) VALUES ('','1','CodeCompiler','CodeCompiler,'','','','','','','default','daily') 

в

INSERT INTO futureposts (ID, username, postedby, link, message, picture, name, caption, description, groups, type) VALUES ('','1','CodeCompiler','CodeCompiler','','','','','','default','daily') 

, а также есть один дополнительный столбец добавлен в запрос, проверьте его и удалите дополнительную колонку

0

Вы пропустили» (закрывающую кавычку) после CodeCompiler

.... VALUES ('', '1', 'CodeCompiler', 'CodeCompiler, '',' ....

Кроме того, одно изменение, что вам нужно сделать, это вы даете 12 значений 11. Я лично проверил свой phpmyadmin, создав ту же таблицу.

Так окончательный запрос будет

INSERT INTO futureposts (ID, username, postedby, link, message, picture, name, caption, description, groups, type) VALUES ('','1','CodeCompiler','','','','','','','default','daily'); 
Смежные вопросы