在Mysql Workbench中设置boolean(type = bit(1))的值

时间:2017-03-15 08:20:18

标签: mysql-workbench

如何在Mysql Workbench的表结果网格中编辑布尔值(type = bit(1))?

如果我将其设置为10,我会收到错误消息:

ERROR 1406: 1406: Data too long for column 'enabled' at row 1

3 个答案:

答案 0 :(得分:23)

b'1'写为true,将b'0'写为false。

答案 1 :(得分:3)

您还可以将true false个关键字用于true = 1false = 0的值。

MySQL Workbench版本:6.3.4.0

<强>更新

Mysql Server版本:5.6.27-log

enter image description here

答案 2 :(得分:3)

为了避免这种 well-known bug,您还可以将 01 表示为 true/1,将 00 表示为 false/0。

例如

enter image description here

结果

enter image description here

这是有效的 MySql 语法。