Zitat von
franktron:
SQL-Code:
CREATE TABLE IF NOT EXISTS "Tabellenname"(
Feldname BOOLEAN DEFAULT "0" NOT NULL
);
Also das ist ja fast alles Falsch so ist das richtig
SQL-Code:
CREATE TABLE IF NOT EXISTS "Tabellenname"(
Feldname TINYINT(1) NOT NULL DEFAULT 0
);
Weil Boolean kennt
MySQL garnicht und NOT NULL muss vor Default
Ich hab das mittlerweile auch so gelöst, dass ich 0 bzw 1 für False bw. True in ein Feld schreibe.
Da mit NOT NULL und DEFAULT hatte ich nicht hinbekommen, aber so wie du das da oben gemacht hast funktioniert es, also das NOT NULL vor dem DEFAULT anstatt dahinter.
THX
MfG