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と1の値print_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 に答える