Форум сайта python.su
mysql> CREATE TABLE A('b' INT);
ERROR 1064 (42000): 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 ''b' INT)' at line 1
Офлайн
Кавычки убери.
Имена баз данных, таблиц и полей нужно заключать в обратные кавычки если они совпадают с ключевыми словами.
ps: читать SQL-запросы с обилием прямых и обратных кавычек очень неприятно. Лучше не страдать ерундой и давать нормальные имена.
Отредактировано (Дек. 13, 2010 14:03:20)
Офлайн
Имена базы sqlite, которая уже имеется, состоят из очень разнообразных символов. Необходима совместимость, поэтому вопрос по-прежнему открыт.
Отредактировано (Дек. 13, 2010 14:15:45)
Офлайн
alexx11Вопрос закрыт. Читай внимательней: нужны обратные кавычки, а у тебя прямые.
вопрос по-прежнему открыт
Офлайн
dimabestАга помогло.
нужны обратные кавычки
Офлайн