Python mySQL Update, trabajando pero no actualizando la tabla
Tengo un script en Python que necesita actualizar una base de datos mysql, tengo hasta ahora:
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
El guión imprimeRow(s) were updated :
con el número correcto de filas que tienen unaRadioID
de 11. Si cambio elRadioID
a otro número no presente en la tabla diráRow(s) were updated :0
. Sin embargo, la base de datos en realidad no se actualiza. losCurrentState
El campo solo se mantiene igual. Si copio y pego la declaración SQL en PHPMyAdmin, funciona bien.