"Strict mode controls how MySQL handles input values that are invalid or missing. A value can be invalid for several reasons. For example, it might have the wrong data type for the column, or it might be out of range. A value is missing when a new row to be inserted does not contain a value for a non-NULL column that has no explicit DEFAULT clause in its definition. (For a NULL column, NULL is inserted if the value is missing.)"
Questo è quello che sono riuscito a trovare sul manuale di MySQL...sinceramente, pure settando l'SQL in STRICT MODE, continua a non darmi errore se inserisco dei valori vuoti...
Per valori vuoti indento una query tipo:
INSERT INTO tabella VALUES('','','')
non mi da errore, anche se i tre campi sono tutti NOT NULL. Non capisco...