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 :

J'arrive à supprimer et créer les tables mais impossible d'inserer les données !!!
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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