主キーと外部キーの制約を確認する方法
主キーと外部キーの関係が正しく設定されていることを確認するには、次のようにします。 SHOW CREATE TABLE コマンド。
例:
credentialing1 データベース内の practices テーブルと cred_insurances テーブルの制約を確認するには、次のコマンドを使用します。
SHOW CREATE TABLE credentialing1.practices;
出力:
コマンドの出力には、テーブルを定義した CREATE TABLE ステートメント (すべての列、データ型、制約を含む) が含まれます。例:
... 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`) ...
この出力は、Practices テーブルの cred_insurance_id 列が cred_insurances テーブルの id 列を参照する外部キーであること、およびその逆であることを示しています。
以上がSHOW CREATE TABLE を使用して主キー制約と外部キー制約を確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。