Próbuję utworzyć nową kolumnę jako typ boolowski, ale nie mogę jej znaleźć na liście. Czy mogę pomóc?MySQL Workbench: próba utworzenia pola logicznego dla tabeli
5.2.37 i ubuntu 11.10
Próbuję utworzyć nową kolumnę jako typ boolowski, ale nie mogę jej znaleźć na liście. Czy mogę pomóc?MySQL Workbench: próba utworzenia pola logicznego dla tabeli
5.2.37 i ubuntu 11.10
Nie ma czegoś takiego jak 'boolean' w MySQL niestety.
Myślę, że potrzebujesz tinyint(1)
.
To pytanie ma więcej: Which MySQL data type to use for storing boolean values
Aby utworzyć Boolean Kolumna w tabeli z domyślnie fałszywego
ALTER TABLE table_name ADD field_name tinyint(1);
jeśli domyślny prawda
ALTER TABLE table_name ADD field_name tinyint(0);
Przejdź do warsztatu i użyj polecenia linia
alter table my_table add column my_column BOOLEAN;
Po prostu zrobiłem to, a DataType został zmieniony na TINYINT (1). –