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