So fügen Sie einen BOOL-Wert in eine MySQL-Datenbank ein
Ich versuche, Werte in a einzufügenBOOL
Datentyp in MySQL (v 5.5.20) mithilfe des folgenden Skripts:
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");
Aber dieINSERT
Anweisung fügt nur0
(Null) in die Boolesche Spalte für beideTRUE
undFALSE
Optionen! Können Sie mir bitte mitteilen, warum dies geschieht?