Infatti non hai capito.
Speciicare un campo con il flag NOT NULL, significa che non voglio che quel campo contenta un valore nullo, cioè deve contenere PER FORZA qualcosa.
Solo che se anche li tengo segnati a questo modo, comunque MySql mi permette di laciarli vuoti. Questo è il mio problema. Vorrei la coerenza con l'impostazione selezionata.