-
Phpmyadmin fonction NULL
Bonjour,
Lorsque j'insère des données dans une table (avec Phpmyadmin) je peux choisir de cocher la case NULL. Qu'elle est la différence entre un champ NULL et un champ vide ?
De plus lorsque je fais des requêtes avec "%" je trouve les résultats contenant des champs vides mais je ne trouve jamais les résulats avec les champs NULL. Pourquoi ?
Merci d'avance.
-
Un élément de réponse ici...
En gros, SQL fait la différence entre un champ vide et un champ NULL.
Un peu comme la différence entre 0 et null : 0 != null -> 0 = 0 et null = aucune valeur. Du coup (à priori), MySQL ne cherche pas dans les champs NULL, puisqu'il n'y a aucune valeur associée.