Newbies NULL & NOT NULL - SQL/NoSQL - Programmation
MarshPosté le 03-03-2006 à 16:11:54
Salut,
En ce moment, j'essaye de combler mes lacunes en PHP/SQL...
Sur commentcamarche.net on peut lire ça :
Citation :
Forcer la saisie d'un champ Le mot clé NOT NULL permet de spécifier qu'un champ doit être saisi, c'est-à-dire que le SGBD refusera d'insérer des tuples dont un champ comportant la clause NOT NULL n'est pas renseigné.
Or si j'insers des infos VARCHAR vide ( '' ) la base SQL ne donne pas d'erreur. Alors, comment ça marche ?
En ce moment, j'essaye de combler mes lacunes en PHP/SQL...
Sur commentcamarche.net on peut lire ça :
Citation :
Forcer la saisie d'un champ Le mot clé NOT NULL permet de spécifier qu'un champ doit être saisi, c'est-à-dire que le SGBD refusera d'insérer des tuples dont un champ comportant la clause NOT NULL n'est pas renseigné.
Or si j'insers des infos VARCHAR vide ( '' ) la base SQL ne donne pas d'erreur. Alors, comment ça marche ?
Merci d'avance, @+
Il y a une difference entre "" et Null. Null c'est lorsque tu n'insere aucune valeur. "" est considéré comme une valeur.
Marsh Posté le 03-03-2006 à 16:11:54
Salut,
En ce moment, j'essaye de combler mes lacunes en PHP/SQL...
Sur commentcamarche.net on peut lire ça :
Forcer la saisie d'un champ
Le mot clé NOT NULL permet de spécifier qu'un champ doit être saisi, c'est-à-dire que le SGBD refusera d'insérer des tuples dont un champ comportant la clause NOT NULL n'est pas renseigné.
Or si j'insers des infos VARCHAR vide ( '' ) la base SQL ne donne pas d'erreur. Alors, comment ça marche ?
Merci d'avance,
@+