MySQL Workbench:尝试为表创建一个布尔字段

时间:2012-02-21 17:49:17

标签: mysql mysql-workbench

我正在尝试创建一个新列作为布尔类型,但我在列表中找不到它...有什么帮助?

5.2.37和ubuntu 11.10

3 个答案:

答案 0 :(得分:8)

遗憾的是MySql中没有'boolean'这样的东西。

我认为你需要tinyint(1)

这个问题还有更多:Which MySQL data type to use for storing boolean values

答案 1 :(得分:4)

跳过工作台并使用命令行

alter table my_table add column my_column BOOLEAN;

答案 2 :(得分:3)

在表格中创建布尔列,默认为false

ALTER TABLE table_name ADD field_name tinyint(1);

如果默认为真

ALTER TABLE table_name ADD field_name tinyint(0);