2013-04-01 2 views
20

the situationビット値を "0"または "1"に挿入または編集しようとしていますが、空白が返されます。ビットタイプの列にどのような値を挿入できますか?

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

また、ビットタイプではなくブール値を使用できますか?私は、テーブル内のセルが空白で、画像をアップロードしているが、私は何回か試してみましたが、追加、更新、すべて有効になり、タイプのリストでブール型の

おかげ

こんにちはがあります見ますしかし、セルが空白続け...

+3

あなたはどのプラットフォームを使用していますか? – Kermit

+0

あなたはどのデータベースを使用していますか? – Adrian

+0

こんにちは@FreshPrinceOfSO、私はHostgatorでPHPMyAdminを使用しています –

答えて

23

は、一般的に言えば、booleanまたはbitデータタイプのために、あなたがそうのよう0または1を使用します。

UPDATE tbl SET bitCol = 1 WHERE bitCol = 0 

も参照してください:

+1

こんにちは、これはうまくいきません。たくさんの仕事をしました。コードは有効ですが、表に表示される値は空白です。なぜかわからない... –

+0

@JamesChen 'statue'カラムのデータ型は? – Kermit

+0

私はビットとして設定し、その中にビット(1)を表示します –

5

SQL Serverを使用している場合は、(はい、文字列を使用して0 and 1

または

'true' and 'false'とビットフィールドの値を設定することができます)

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

こんにちは、コードは有効ですが、テーブルの値は空白です... –

3

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

関連する問題