Leere Einträge trotz NOT NULL
WernerK
- datenbank
Hallo
irgendwie bin ich gerade verwirrt.
In einem MySQL 5.5.16 Server wird eine Tabelle angelegt.
CREATE TABLE IF NOT EXISTS `tbl` (
`row` char(128) NOT NULL,
`vname` char(100) DEFAULT NULL
)
Jetzt mache ich einen Insert:
Insert into
tbl (vname) VALUES ('Testname');
Es wird eine neue Zeile eingefügt. Die SPalte "row" ist aber leer. Eigentlich müsste doch eine Fehlermeldung kommen wegen dem NOT NULL?
Oder mache ich einen Denkfehler?
Gruss
Werner
Hallo
bin eben selbst dahinter gekommen :-)
es lag am MySQL Strict mode.
Gruss
Werner