0

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_wordprint_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 字段相同的问题。那个时候,我只是说'哦,好吧......',但这一个真的很疯狂。

谁能帮我?有什么我想念的吗?

4

2 回答 2

0
update momtos_kullanici set firma_quantity=1, auditor_quantity=1, print_word=0, print_excel=0 WHERE MK_ID=2690
于 2013-03-09T14:51:45.723 回答
0

不要用引号将您的属性名称括起来

于 2013-03-09T12:40:20.520 回答