web-dev-qa-db-ja.com

ビット型の列にはどの値を挿入できますか?

statue typethe situationビット値を「0」または「1」に挿入または編集しようとしていますが、いずれかが空白を返します。

誰かが値を挿入する方法を教えてもらえますか?

また、ビット型ではなくブール値を使用することは可能ですか?型のリストにブール型があります

ありがとう

こんにちは、写真をアップロードしました。表のセルは空白ですが、追加、更新、すべて有効になるまで何度か試しましたが、セルは空白のままです...

25
James Chen

一般的に、booleanまたはbitデータ型には、0 または 1 そのようです:

UPDATE tbl SET bitCol = 1 WHERE bitCol = 0

こちらもご覧ください:

29
Kermit

SQL Serverを使用している場合は、0 and 1を使用してビットフィールドの値を設定できます

または

'true' and 'false'(はい、文字列を使用)

...your_bit_field='false'... => equivalent to 0

問題はPHPMyAdmin自体にあります。一部のバージョンでは、ビット列の値が正しく設定されていても表示されません。

3
Ferdy