Page 1 sur 1

NOT-NULL ou NULL ?

Posté : 12 nov. 2007, 14:31
par Shadockou
Bonjour , j'aimerai savoir ce que signifie : la colonne NULL , lorsqu'on crée des tables dans une BDD,
car je n'observe pas de changements significatifs selon que l'on mette NOT-NULL ou NULL dans certain champs.

Merci

Posté : 12 nov. 2007, 14:48
par Berzemus
NULL te permet de faire des insertions sans spécifier de valeur pour ce champ (en gros, il peut être vide).

A l'inverse de NOT-NULL qui causera une erreur si une valeur n'est pas spécifiée pour ce champ.

Posté : 12 nov. 2007, 14:50
par Shadockou
nikel merci.

Posté : 12 nov. 2007, 16:08
par zeus
Modération :
Shadockou, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.

Posté : 12 nov. 2007, 16:53
par Hubert Roksor
Donc si tu ne sais pas ce que NULL signifie, déclare toutes tes colonnes en NOT NULL pour éviter les problèmes.

Posté : 12 nov. 2007, 18:32
par Sékiltoyai
A l'inverse de NOT-NULL qui causera une erreur si une valeur n'est pas spécifiée pour ce champ.
Pas exactement. Si la valeur n'est pas spécifiée, il utilisera la valeur par defaut, par contre, si NOT NULL est indiqué, le champ ne pourra être NULL, (textuellement indéfini).