Contraintes sur les valeurs invalides
<<<
Constante avec ENUM et SET Quels standards respecte MySQL?
>>>

1.8.6 Comment MySQL gère les contraintes
1.8 Quels standards respecte MySQL?
1 Informations générales
 Manuel de Référence MySQL 4.1 : Version Française

Contrainte avec PRIMARY KEY / UNIQUE
Contraintes sur les valeurs invalides
->Constante avec ENUM et SET

1.8.6.3 Constante avec ENUM et SET

En MySQL 4.x ENUM n'est pas une véritable contrainte, mais simplement un moyen plus efficace de stocker des champs qui peuvent prendre un nombre limité de valeurs différentes. C'est la même raison pour laquelle NOT NULL n'est pas respecté.

Si vous insérez une valeur invalide dans un champs ENUM , la colonne prendra la valeur réservée 0 , qui sera représentée par une chaîne vide, en mode chaîne. Le type ENUM .

Si vous insérez une mauvais option dans un ensemble SET , la valeur sera ignorée. Le type SET .

<< Constante avec ENUM et SET >>
Contraintes sur les valeurs invalides Comment MySQL gère les contraintes Quels standards respecte MySQL?