Apakah kod mysql Cina dan asing?

下次还敢
Lepaskan: 2024-04-29 03:18:15
asal
313 orang telah melayarinya

Kod asing ialah kekangan integriti data dalam MySQL, yang memastikan data subtable konsisten dengan jadual utama dengan merujuk lajur kunci utama jadual utama. Prinsip kerja kod asing adalah seperti berikut: pastikan data jadual utama yang dirujuk oleh subjadual wujud. Pemadaman lata: Apabila rekod jadual utama dipadamkan, rekod berkaitan sub-jadual dipadamkan dalam lata. Kemas kini lata: Apabila kunci utama jadual utama dikemas kini, rekod berkaitan sub-jadual dikemas kini secara lata.

Apakah kod mysql Cina dan asing?

Apakah kod asing dalam MySQL?

Kunci Asing ialah kekangan integriti data dalam MySQL, digunakan untuk memastikan baris antara jadual berbeza mempunyai hubungan yang sah dan konsisten. Ia melakukan ini dengan merujuk lajur kunci utama dalam jadual lain (jadual utama).

Bagaimana kod asing berfungsi?

Apabila kunci asing dicipta dalam jadual kanak-kanak, ia merujuk kepada lajur kunci utama dalam jadual utama. Apabila memasukkan rekod ke dalam jadual anak, nilai lajur kunci asing mesti sepadan dengan nilai kunci utama sedia ada dalam jadual utama.

  • Integriti: Kekangan kod asing memastikan data yang dirujuk dalam jadual anak sentiasa wujud dalam jadual utama.
  • Melalui pemadaman: Apabila rekod dalam jadual utama dipadamkan, semua rekod berkaitan dalam sub-jadual boleh dipadamkan secara berlata, dengan itu mengekalkan integriti perhubungan antara jadual.
  • Kemas kini berlatarkan: Apabila nilai kunci utama dalam jadual utama dikemas kini, semua rekod berkaitan dalam jadual anak boleh dikemas kini secara berlatarkan untuk mengekalkan konsistensi. . kod> . Jadual Butiran Pesanan mempunyai kunci asing id_order, yang merujuk kepada id kunci utama dalam jadual Pesanan.
<code class="sql">ALTER TABLE 子表
ADD FOREIGN KEY (外码列) REFERENCES 主表(主键列);</code>
Salin selepas log masuk
Apabila memasukkan rekod ke dalam jadual Butiran Pesanan, order_id mesti sepadan dengan id sedia ada dalam Order kod> jadual> nilai. Ini memastikan butiran pesanan sentiasa dikaitkan dengan pesanan yang sah.

Atas ialah kandungan terperinci Apakah kod mysql Cina dan asing?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!