Maison >base de données >tutoriel mysql >Comment vérifier les contraintes de clés primaires et étrangères à l'aide de SHOW CREATE TABLE ?

Comment vérifier les contraintes de clés primaires et étrangères à l'aide de SHOW CREATE TABLE ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-03 10:02:29955parcourir

How to Verify Primary and Foreign Key Constraints Using SHOW CREATE TABLE?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn