Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL :Contraignez deux colonnes afin que l'une d'entre elles soit toujours NULL

En SQL, vous devriez idéalement gérer cela avec une contrainte CHECK .

Dans MySQL, il n'y a pas de mécanisme direct pour imposer une telle contrainte CHECK. Si vous essayez d'en inclure un, le Manuel de référence MySQL indique (puisque cela fait partie de la norme) :