insert impossible avec MySQLdb
Salut à tous,
Je dois réaliser un script pour extraire des données d'un fichier texte et les injecter dans une bdd MySQL.
J'ai un pb avec le module MySQLdb ::cry:
J'arrive à supprimer et créer les tables mais impossible d'inserer les données !!!:evilred:
J'ai beau tourner le code dans tous les sens, modifier les quotes etc...rien à faire pour inserer des données et aucun message d'erreur à la clé...
Voici un bout de code représentatif :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| import MySQLdb;
conn = MySQLdb.connect('localhost','root','', 'python')
curs = conn.cursor()
curs.execute ("DROP TABLE IF EXISTS python_1")
curs.execute ("CREATE TABLE python_1(ch_1 CHAR(5), ch_2 CHAR(5))")
#curs.execute("INSERT INTO python_1 (ch_1, ch_2) VALUES ('1','2'), ('3','4')")
try:
curs.execute("INSERT INTO python_1 (ch_1, ch_2) VALUES ('1','2'), ('3','4')")
except MySQLdb.Error, e:
print "L'ajout n'a pu être effectué pour les raisons suivantes : %s" % e.args[1]
curs.close()
conn.close() |
Qu'en pensez-vous ?
A noter, je bosse avec Wamp 5...
Merci d'avance pour vos idées, pistes, solutions !
Thomas