Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menetapkan kunci asing dalam navicat

Bagaimana untuk menetapkan kunci asing dalam navicat

下次还敢
下次还敢asal
2024-04-06 09:42:15434semak imbas

Menyediakan kunci asing dalam Navicat memerlukan: mencipta jadual dan perhubungan kunci asing; mengkonfigurasi kekangan kunci asing, termasuk jadual induk, medan kunci asing, mengemas kini lata dan memadamkan lata;

Bagaimana untuk menetapkan kunci asing dalam navicat

Tetapkan kunci asing dalam Navicat

Untuk menetapkan kunci asing dalam Navicat, anda perlu mengikuti langkah berikut:

1 Cipta jadual kunci asing dalam pangkalan data

dan tentukan kunci utama.
  • Buat jadual kedua, dipanggil subtable, yang akan mengandungi kunci asing.
2. Cipta perhubungan

Klik kanan subjadual dan pilih "Reka Bentuk".
  • Dalam tab Medan, pilih medan yang anda ingin buat kunci asing.
  • Pilih "Kunci Asing" daripada menu lungsur turun "Jenis Data".
3. Konfigurasikan kekangan kunci asing

Dalam tab "Kekangan Kunci Asing", masukkan nama jadual induk dan medan kunci asing.
  • Pilih "Kunci Utama Rujukan" untuk menentukan kunci utama jadual induk.
  • Pilih "Kemas Kini Lata" dan/atau "Padam Lata" untuk menentukan gelagat kekangan kunci asing.
4. Simpan perubahan

Klik "OK" untuk menyimpan perubahan.
5. Lihat kekunci asing

Klik kanan subjadual dan pilih "Reka Bentuk".
  • Dalam tab "Kunci Asing", anda boleh melihat kunci asing yang dibuat.
6. Tingkah laku kunci asing

    Lata kemas kini:
  • Apabila rekod dalam jadual induk dikemas kini, kunci asing dalam jadual anak yang merujuk rekod akan dikemas kini secara automatik.
  • Padam Lata:
  • Apabila rekod dalam jadual induk dipadamkan, kunci asing yang merujuk rekod dalam jadual anak akan dipadamkan secara automatik.

Atas ialah kandungan terperinci Bagaimana untuk menetapkan kunci asing dalam navicat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn