ich ein Python-Skript haben, die eine MySQL-Datenbank aktualisieren muss, habe ich bisher:Python mySQL-Update, Arbeiten aber nicht Tabelle aktualisiert
dbb = MySQLdb.connect(host="localhost",
user="user",
passwd="pass",
db="database")
try:
curb = dbb.cursor()
curb.execute ("UPDATE RadioGroups SET CurrentState=1 WHERE RadioID=11")
print "Row(s) were updated :" + str(curb.rowcount)
curb.close()
except MySQLdb.Error, e:
print "query failed<br/>"
print e
Das Skript druckt Row(s) were updated :
mit der richtigen Anzahl von Zeilen, die eine haben RadioID
von 11. Wenn ich den RadioID
zu einer anderen Zahl ändere, die nicht in der Tabelle vorhanden ist, wird es Row(s) were updated :0
sagen. Die Datenbank wird jedoch nicht aktualisiert. Das Feld CurrentState
bleibt einfach gleich. Wenn ich die SQL-Anweisung in PHPMyAdmin kopiere und verlasse, funktioniert es einwandfrei.
danken Ihnen. Dies hat es behoben – user2144306