Mysql 中的更新语句有问题。这是我的声明:
update `momtos_kullanici` set `firma_quantity`='1', `auditor_quantity`='1', `print_word`=0, `print_excel`=0 WHERE `MK_ID`='2690'
此代码是通过 PHP 执行的,它不会更改值。我回应它并将其复制到 phpmyadmin 面板,但它仍然返回“0 行受影响”消息,但如果我在 phpmyadmin 中重新键入 0 和 1print_word
和print_excel
列值,它就可以工作。
Column Type null default
auditor_quantity int(11) No 1
firma_quantity int(11) No 1
print_word bit(1) No 0
print_excel bit(1) No 0
我试图把数字放在引号中,甚至是真假词,同样的事情。我之前遇到过与 varchar 字段相同的问题。那个时候,我只是说'哦,好吧......',但这一个真的很疯狂。
谁能帮我?有什么我想念的吗?