Comment vérifier les contraintes de clé primaire et étrangère
Pour vous assurer que les relations entre clé primaire et clé étrangère ont été correctement configurées, vous pouvez utiliser la commande SHOW CREATE TABLE.
Exemple :
Pour vérifier les contraintes sur les tables practices et cred_insurances dans la base de données credentialing1, utilisez la commande suivante :
SHOW CREATE TABLE credentialing1.practices;
Sortie :
La sortie de la commande inclura l'instruction CREATE TABLE qui a défini la table, y compris toutes ses colonnes, types de données et contraintes. Par exemple :
... ALTER TABLE `practices` ADD CONSTRAINT `FK_cred_insurances` FOREIGN KEY (`cred_insurance_id`) REFERENCES `cred_insurances` (`id`), ALTER TABLE `cred_insurances` ADD CONSTRAINT `FK_practices` FOREIGN KEY (`practice_id`) REFERENCES `practices` (`id`) ...
Cette sortie montre que la colonne cred_insurance_id de la table practices est une clé étrangère faisant référence à la colonne id de la table cred_insurances, et vice versa.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!