sql = "UPDATE arms SET gem2='%s' WHERE id = ('%d')" % ('红玛瑙',new_id)
(1054, "Unknown column 'gem2' in 'field list'")
sql = "UPDATE arms SET gem2='红玛瑙' WHERE id = ('%d')" % new_id
(1054, "Unknown column 'gem2' in 'field list'")
这样也会报错这是为什么gem1就不会报错.字符串也加入引号了
用下面的这个sql试试?