ホームページ >データベース >mysql チュートリアル >MySQL InnoDB は、異なるデータベースのテーブル間に外部キーを作成できますか?
データベース間の MySQL InnoDB 外部キー制約
MySQL 内の InnoDB は、別々のデータベース内のテーブル間の外部キー関係を維持できますか?
答え:
はい、MySQL では、外部キー制約で異なるデータベース内のテーブルを参照できます。
実装:
データベース間の外部キー制約を確立するには:
たとえば、otherdb データベースの othertable テーブルを参照する mydb データベースの mytable テーブルに外部キー制約を作成するには、次の構文を使用します。
ALTER TABLE mydb.mytable ADD FOREIGN KEY (col1) REFERENCES otherdb.othertable (col2);
以上がMySQL InnoDB は、異なるデータベースのテーブル間に外部キーを作成できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。