Доброго времени суток.
Записываю данные в базу MySQL, используя MySQL ODBC 5.1 Driver.
В челом все нормально, но толкнулся вот с какой проблемой.
Есть таблица, в ней всего 2 поля:
id, тип int(11)
column, тип int(3)
Хочу добавить в нее запись, отправляю запрос:
INSERT INTO Table (id , column) VALUES ('4' , '1');
и появляется ошибка
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [MySQL][ODBC 5.1 Driver][mysqld-5.1.58]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'column) VALUES ('4' , '1')' at line 1
и на запрос
INSERT INTO Table (id , column) VALUES ('4' , 1);
и появляется ошибка
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [MySQL][ODBC 5.1 Driver][mysqld-5.1.58]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'column) VALUES ('4' , 1)' at line 1
(1),(3) - не имеет значения, результат тот же самый
(2) , спасибо, помогло.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший