j'ai une liste de dictionnaires (environ 20.000 dictionnaires):insérer plusieurs enregistrements à la fois mysql
lista=[{'a':1, 'b':'hello','c':'home'},{'a':2, 'b':'sass','c':'qwwqw'};{'a':3, 'b':'ded','c':'eded'}]
'a', 'b' et 'c' sont les champs dans une table mysql
Quelle serait la meilleure façon d'insérer cette liste dans ma base de données? Je l'ai essayé mais pas sûr si elle est la meilleure option ...
for i in lista:
cursor.execute("insert....", i.value())
les écrire dans les fichiers 'csv' et utilisez mysql [' CHARGE data'] (http://dev.mysql.com/doc/refman/5.1/en/load-data.html) – bjhaid