1
Ich habe dieses Programm in Python:Python, Pymysql, eingefügte Zeilen apper nicht in der Datenbank
import pymysql
conn = pymysql.connect(<stuff here>)
cur = conn.cursor()
cur.execute('''
INSERT INTO aderenti (nome, comune, provincia)
VALUES ('Mario', 'Spinea', 'VE');
''')
der Code läuft gut, und wenn ich den SQL-Befehl in MySQL laufe Werkbank eine neue Zeile mit der erscheint ausgewählte Werte. Aber wenn ich diesen Code in Python ausführe, erscheint keine neue Zeile. Wie ist das möglich?
Sie müssen 'conn.commit()' aufrufen. – vaultah
Vielen Dank, ich werde es jetzt versuchen. Ich habe zuvor Zeilen mit Python hinzugefügt, ohne conn.commit() zu verwenden, und es hat funktioniert. Also wann muss ich es benutzen und wann nicht? – Nadni
Verwenden Sie es, um die Transaktion zu committen – Sami