MySQL Workbench: попытка создать логическое поле для таблицы - PullRequest
9 голосов
/ 21 февраля 2012

Я пытаюсь создать новый столбец с логическим типом, но не могу найти его в списке ... какая-либо помощь?

5.2.37 и ubuntu 11.10

Ответы [ 3 ]

8 голосов
/ 21 февраля 2012

К сожалению, в MySql нет такого понятия, как «логическое значение».

Я думаю, вам нужно tinyint(1).

В этом вопросе больше: Какой тип данных MySQL использоватьиспользовать для хранения логических значений

4 голосов
/ 21 декабря 2012

Пропустить рабочее место и использовать командную строку

alter table my_table add column my_column BOOLEAN;
3 голосов
/ 06 сентября 2012

Для создания логического столбца в таблице со значением по умолчанию false

ALTER TABLE table_name ADD field_name tinyint(1);

если значение по умолчанию true

ALTER TABLE table_name ADD field_name tinyint(0);   
...