NOT-NULL ou NULL ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : NOT-NULL ou NULL ?

par Sékiltoyai » 12 nov. 2007, 18:32

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).

par Hubert Roksor » 12 nov. 2007, 16:53

Donc si tu ne sais pas ce que NULL signifie, déclare toutes tes colonnes en NOT NULL pour éviter les problèmes.

par zeus » 12 nov. 2007, 16:08

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.

par Shadockou » 12 nov. 2007, 14:50

nikel merci.

par Berzemus » 12 nov. 2007, 14:48

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.

NOT-NULL ou NULL ?

par Shadockou » 12 nov. 2007, 14:31

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