J'ai un script python
qui effectue une dizaine d'opérations INSERT
dans une base de données MySQL
. Voici sa structure actuelle :
conn = MySQLdb.connect (host = DB_HOST,
port = DB_PORT,
user = DB_USER,
passwd = DB_PASSWORD,
db = DB_NAME)
cursor = conn.cursor()
cursor.execute("INSERT INTO...")
# faire quelques choses, puis un autre INSERT
cursor.execute("INSERT INTO...")
# faire d'autres choses, puis un autre INSERT
cursor.execute("INSERT INTO...")
etc...
conn.commit()
cursor.close()
conn.close()
Est-ce la bonne manière de réaliser des inserts multiples, ou devrais-je fermer le curseur après chaque INSERT
? Devrais-je faire un commit
après chaque INSERT
?