Hallo Ina,
Weil ein Script, was ich dazu nutze automatisch NULL in Anführungszeichen setzt. INSERT INTO t1 (a,b) VALUES ('NULL','test').
Das wars also, danke.
bitte.
Aber nochmal, um sicherzugehen, das Script im wikibook ist also falsch?
Gemäß SQLite-Dokumentation ist das Script falsch.
Bzw. auch wenn AUTO_INCREMENT keine Wirkung hat(hat es ja nicht?), darf es trotzdem drin stehen, sozusagen als Hilfsmittel, für eine später eventuelle Exportierung zu Mysql?
Wenn SQLite vernünftigerweise das Statement wegen Syntaxfehler nicht verarbeitet, dann ist das keine gute Idee. SQLite hat nach meinem Kenntnisstand nicht das Ziel, MySQL-kompatibel zu sein.
Freundliche Grüße
Vinzenz