Hey,
vorweg mein sql statement. Mein Problem besteht für die Spalte hidden (unten farbig)
LOAD DATA LOCAL INFILE 'my.txt'
INTO TABLE `tx_commerce_categories`
FIELDS TERMINATED BY ';'
ENCLOSED BY ''''
ESCAPED BY '\\'
LINES TERMINATED BY '\r\n'
(`uid`,`lft`,`rgt`,`title`,`parent_category`,`image_heco`,`
hidden`)
Datenzeilen in meiner txt file, die später in die Tabelle tx_commerce_categories geladen werden:
573;3802;3803;sonstiges;493;493;
TRUE;...
(Problem: Insert funktioniert, aber Wert in der Spalte später 0)
573;3802;3803;sonstiges;493;493;
1;...
(Insert funktioniert, Wert in der Spalte später 1)
Ich habe dann testweise einmal ein Insert into tx_commerce_categories (hidden) values (
true) ausprobiert. Hier steht danach eine 1 in der Spalte, das Insert hat also geklappt.
Wieso klappt also das erste Statement nicht? Hat jemand eine Idee? Boolean müsste doch mit load data infile klappen?!
Mein create property für die Spalte hidden
Code:
`hidden` tinyint(1) NOT NULL default '1',
Danke schon einmal,
Grüßle
Tobi