Kekangan Kunci Asing MySQL InnoDB Merentasi Pangkalan Data
Bolehkah InnoDB dalam MySQL mengekalkan hubungan kunci asing antara jadual dalam pangkalan data berasingan?
Jawapan:
Ya, MySQL membenarkan kekangan kunci asing untuk merujuk jadual dalam pangkalan data yang berbeza.
Pelaksanaan:
Untuk mewujudkan kekangan kunci asing silang pangkalan data:
Sebagai contoh, untuk mencipta kekangan kunci asing dalam jadual mytable dalam mydb pangkalan data yang merujuk jadual jadual lain dalam pangkalan data otherdb, gunakan sintaks berikut:
ALTER TABLE mydb.mytable ADD FOREIGN KEY (col1) REFERENCES otherdb.othertable (col2);
Atas ialah kandungan terperinci Bolehkah MySQL InnoDB Mencipta Kunci Asing Antara Jadual dalam Pangkalan Data Berbeza?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!