Я создал таблицу «table2» и получил предупреждения (таблица уже существует) при запуске моего кода. Я хочу создать таблицу только в том случае, если она не существует. Некоторые исследования MySQL syntax website появляется следующее MySQL: CREATE TABLE IF NOT EXISTSCREATE TABLE ЕСЛИ НЕ СУЩЕСТВУЕТ работать в MySQLdb? Синтаксис?
Мой код:
cursor.execute('CREATE TABLE IF NOT EXISTS (2 INT)`table2`')
обеспечивает это предупреждение:
_mysql_exceptions.ProgrammingError: (1064, "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 '(2 INT)`table2`' at line 1")
У меня есть базы данных версии версия базы данных: 5.1. 54-1ubuntu4 Thanks-Tom
Вы действительно хотели создать столбец с именем «2»? –