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 :
Qu'en pensez-vous ?
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()
A noter, je bosse avec Wamp 5...
Merci d'avance pour vos idées, pistes, solutions !
Thomas
Partager