Can: MySQL-Wieso werden null-werte eingefügt

Beitrag lesen

Hallo Leute,
ich habe ein Problem. Ich erstelle zwei Tabellen in MySQL...

Eine für user und eine für status:

  
create table u(  
  
	id int auto_increment,  
        wid int,  
        nick varchar(20) not null,  
        pw varchar(20) not null,  
        primary key(id),  
        foreign key(wid) references what(id)  
  
);  
  
create table what(  
  
	id int auto_increment,  
        bezeichnung varchar(25) not null,  
        primary key(id)  
);  
  
insert into what(bezeichnung) values ('admin'),('user'),('guest');  
  
insert into u( wid, pw) values (1, 'hmm'); --wieso geht das? nick ist doch auf not null. Sollte keine Fehlermeldung kommen  

Siehe Kommentar im COde für die Frage...
Danke im voraus