Не получается создать поле BOOLEAN в MySQL

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Ответить
Аватара пользователя
Сионист
Сообщения: 1077
Зарегистрирован: 31 мар 2014, 06:18

26 окт 2015, 05:28

Код: Выделить всё

$CreateTableQuery="CREATE TABLE `Table` (`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, `TextField` LONGTEXT, `BoolField` BOOLEAN);";
, а phpmyadmin показывает, что поле имеет тип tinyint(1).
Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на c.
Аватара пользователя
somewhere
Сообщения: 1837
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

27 окт 2015, 15:40

Потому что это эквивалентное представление поля на основе стандартных типов полей, таких как int, в данном случае. На Microsoft SQL аналог boolean - это bit.
It's a long way to the top if you wanna rock'n'roll
Аватара пользователя
Сионист
Сообщения: 1077
Зарегистрирован: 31 мар 2014, 06:18

28 окт 2015, 07:09

У меня MySQL.
Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на c.
Ответить