我可以在比特类型列中插入什么值?

Jam*_*hen 26 mysql sql boolean bit

雕像类型情况我试图将位值插入或编辑为"0"或"1",但要么返回空白.

有人能告诉我如何在其中插入值吗?

另外,这可能不使用位类型而是布尔值吗?我看到类型列表中有一个布尔类型

谢谢

嗨,我已经上传了图片,表中的单元格是空白的,但是我已经尝试了几次,添加,更新,都生效了,但是单元格保持空白...

Ker*_*mit 29

一般来说,对于booleanbit数据类型,您可以使用01喜欢这样:

UPDATE tbl SET bitCol = 1 WHERE bitCol = 0
Run Code Online (Sandbox Code Playgroud)

也可以看看:

  • 嗨,这个不起作用,我尝试了很多工作。代码生效,但它出现在表中的值为空白。我不知道为什么... (2认同)

Alc*_*iar 5

如果您使用的是SQL Server,则可以使用设置位字段的值 0 and 1

要么

'true' and 'false' (是的,使用字符串)

...your_bit_field='false'... => equivalent to 0
Run Code Online (Sandbox Code Playgroud)


Fer*_*Fer 5

您的问题在于 PHPMyAdmin 本身。某些版本不显示位列的值,即使您设置正确。