2016-12-03 5 views
-1

Ich habe ein Problem mit einer Einfügung in Python. Alle Attribute sind korrekt und es gibt keine Fehler. Hier ist mein Code:Python MySQL einfügen

db = MySQLdb.connect(host="localhost", user="root", passwd="", db="ueberwachung") #Datenbank connection 
cur = db.cursor() 
cur.execute("INSERT INTO tereignisse VALUES('1002', '2016-12-02','18:34:15','/var/www/html/videos/2016-11-0103:21:13', '0')") 
cur.close() 
db.close() 

Bearbeiten: Sorry, ich habe das Problem vergessen. Also Problem: Es schreibt nichts in die Tabelle.

+2

Was genau das Problem ist? –

+0

Fehler? Ausgabe? Etwas? Computer piept oder flackert? – tadman

+0

Ich bearbeitet es jetzt danke – Sharpy

Antwort

2

Sie müssen die Transaktion begehen, bevor die Verbindung geschlossen wird:

db.commit() 
cur.close() 
db.close() 
+0

Vielen Dank, dass das Problem gelöst. – Sharpy