WernerK: Leere Einträge trotz NOT NULL

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

  1. Hallo
    bin eben selbst dahinter gekommen :-)
    es lag am MySQL Strict mode.

    Gruss
    Werner