Daten werden nicht aktualisiert

Düsentrieb

Benutzer
Beiträge
5
Hallo,
ich versuche aus Python einen Datensatz in einer mySql Datenbank zu aktualisieren.
Dabei habe ich folgendes merkwürdiges Ereignis:

Wenn ich die db abfrage erhalte ich folgende Ausgabe:

(datetime.datetime(2019, 3, 24, 9, 46, 4), '0', '0', '0', 0, 1, 0, 0, 1)

Wenn ich ihn aktualisiere, erhalte ich unmittelbar die Ausgabe:
(datetime.datetime(2020, 1, 11, 15, 18, 50), '15', '0', '0', 0, 1, 0, 0, 1)

Leider wird der Wert in der Datenbank aber gar nicht aktualisiert. Er bleibt 0

Frage ich neu ab, so sieht die Ausgabe wieder so aus:
(datetime.datetime(2019, 3, 24, 9, 46, 4), '0', '0', '0', 0, 1, 0, 0, 1)


Das ist mein Pythonprogramm:

import mysql.connector as mdb

Temp_Pool = "15"

connection = mdb.connect (host = "192.168.0.200",
user = "root",
passwd = "",
db = "test")


cursor = connection.cursor()
#cursor.execute ('UPDATE Status SET Temp_Pool = (%s)' % (Temp_Pool))

cursor.execute ("SELECT * FROM Status")
for r in cursor:
print(r)


cursor.close()
connection.close()

Wie kann das sein?
 
Werbung:
Zurück
Oben