Heim >Datenbank >MySQL-Tutorial >Warum scheint mein Python-MySQL-Update erfolgreich zu sein, die Datenbank bleibt jedoch unverändert?
Bei dem Versuch, eine Zeile in einer MySQL-Datenbank mit Python zu aktualisieren, stieß ein Benutzer auf ein Problem, bei dem die Aktualisierung der Datenbank fehlschlug wie beabsichtigt, obwohl das Programm eine erfolgreiche Ausführung anzeigt.
Um dieses Problem zu beheben, sollte der Benutzer darüber nachdenken dass:
Um das Problem zu beheben, wird der folgende Schritt empfohlen:
conn.commit()
Dies sollte der Fall sein ausgeführt, bevor die Verbindung geschlossen wird. Durch das explizite Festschreiben der Änderungen wird die Datenbank entsprechend aktualisiert. Andernfalls kann es dazu kommen, dass die Datenbank unverändert bleibt, obwohl das Programm einen erfolgreichen Aktualisierungsvorgang anzeigt.
Das obige ist der detaillierte Inhalt vonWarum scheint mein Python-MySQL-Update erfolgreich zu sein, die Datenbank bleibt jedoch unverändert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!