La table TABLE_CONSTRAINTS
décrit les tables
qui ont des contraintes.
Nom standard | Nom SHOW |
Remarques |
CONSTRAINT_CATALOG |
NULL |
|
CONSTRAINT_SCHEMA |
||
CONSTRAINT_NAME |
||
TABLE_CATALOG |
omit | |
TABLE_SCHEMA |
||
TABLE_NAME |
||
CONSTRAINT_TYPE |
||
IS_DEFERRABLE |
omit | |
INITIALLY_DEFERRED |
omit |
Notes :
La valeur CONSTRAINT_TYPE
peut être
UNIQUE
, PRIMARY KEY
ou
FOREIGN KEY
.
Les informations de UNIQUE
et
PRIMARY KEY
sont les mêmes que celles
que vous obtenez dans le champ Key_name
du résultat de SHOW INDEX
où le champ
Non_unique
vaut 0
.
La colonne CONSTRAINT_TYPE
peut contenir
l'une de ces valeurs : UNIQUE
,
PRIMARY KEY
, FOREIGN
KEY
, CHECK
. C'est une colonne
de type CHAR
et non pas
ENUM
. La valeur de
CHECK
n'est pas valable jusqu'à ce que
nous supportions CHECK
.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.