Python mySQL Update, работает, но не обновляет таблицу
У меня есть сценарий Python, который должен обновить базу данных MySQL, у меня так далеко:
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
Скрипт печатаетRow(s) were updated :
с правильным количеством строк, которые имеютRadioID
из 11. Если я изменюRadioID
на другой номер, которого нет в таблице, он скажетRow(s) were updated :0
, Однако база данных фактически не обновляется.CurrentState
поле просто остается прежним. Если я копирую и вставляю оператор SQL в PHPMyAdmin, он работает нормально.