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

joh*_*nvs 11 mysql-workbench

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

如果我将其设置为10我收到错误:

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

joh*_*nvs 28

b'1'为true,b'0'为false.

  • 事实上,似乎有一个错误。如果您查看应用脚本,它会在第一个位转换之后将所有内容转换为位。修改脚本以从所有不是位的内容中删除“b”,并且可以毫无问题地创建新记录。需要注意的事情... (2认同)

Jac*_*ler 7

为了避免这个众所周知的错误,您还可以编写01true/1 和00false/0。

例如

在此输入图像描述

结果是

在此输入图像描述

这是有效的 MySql 语法。