Salve,
ho creato un database in MySql, dove sono presenti tabelle di tipo InnoDB con alcuni campi definiti NOT NULL.
Questo dovrebbe far si che tali campi dovrebbero necessariemente contenere un valore si?
Ma quando eseguo un inserimento in questi campi, con dati provenienti da form HTML, anche se il valore di tali form è vuoto, le operazioni di inserimento vanno a buon fine, con il risultato che i campi definiti NOT NULL restano vuoti e vegeti.
Non dovrei ricevere un qualche messaggio di errore??
Specifico che quando eseguo la query effettuo anche il controllo di errore, cioè if(!mysql:query("...
A questo punto mi chiedo, un valore vuoto di un form come viene interpretato? Come NULL, come stringa a lunghezza zero? COME?
E come posso fare per impedire che i campi definiti NOT NULL respingano valori vuoti?
Grazie, a presto!