N'CREATE TABLE if not EXISTS travail dans MySQLdb? La syntaxe?

J'ai créé une table "table2" et obtenir des avertissements (table existe déjà) quand je lance mon code.
Je veux créer la table si elle n'existe pas.
Certaines recherches Syntaxe de MySQL site webtourne le suivant dans MySQL : CREATE TABLE if not EXISTS

Mon code:

cursor.execute('CREATE TABLE IF NOT EXISTS (2 INT)`table2`')

donne cet avertissement:

_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")

J'ai version de base de données de la Base de données version : 5.1.54-1ubuntu4
Merci-Tom

Avez-vous vraiment voulu créer une colonne nommée "2"?

OriginalL'auteur Tom | 2012-01-20