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?
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?