私は、mysql データベースを更新する必要がある python スクリプトを持っています。
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 :
は、 が 11 の正しい行数で出力します。テーブルに存在しない別の数値RadioID
に変更すると、 と表示されます。ただし、データベースは実際には更新されません。フィールドはそのままです。SQL ステートメントをコピーして PHPMyAdmin に貼り付けると、問題なく動作します。RadioID
Row(s) were updated :0
CurrentState