Я пытаюсь вставить значения в тип данных BOOL в MySQL (v 5.5.20), используя следующий script:
CREATE DATABASE DBTest;
USE DBTest;
DROP TABLE IF EXISTS first;
CREATE TABLE first (id INT AUTO_INCREMENT NOT NULL PRIMARY KEY , name VARCHAR(30) ,sale BOOL,);
INSERT INTO first VALUES ("", "G22","TRUE");
INSERT INTO first VALUES ("", "G23","FALSE");
Но оператор INSERT просто вставляет 0 (Zero) в булевский столбец для параметров TRUE и FALSE! Не могли бы вы сообщить мне, почему это происходит?