Bonsoir !!
j'ai deux requête dans une boucle qui tourne énormément (au moins 1000000 fois).
à l'intérieur j'ai deux requête :
vous voyez surement le pb !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 c.execute('INSERT INTO mots VALUES (?, ?)',[nMot, j]) conn.commit() c.execute('INSERT INTO phrases VALUES (?, ?)',[i, nMot]) conn.commit()
ce que j'aimerai faire, c'est créer une chaine qui contiennent toutes ces requêtes et à la fin de la boucle faire une seule transaction.
après j'ai vu que pour optimiser, on peut utiliser en plus cur.execute("pragma synchronous = off;")
avez vous une idée de réaliser cette chaine, j'ai essayer avec +, ça marche pas, je vois pas trop comment faire là.
merci d'avance
Partager