Mengubah suai Kekangan dalam SQL
Mengubah kekangan dalam SQL ialah tugas biasa untuk pengurusan pangkalan data. Salah satu pengubahsuaian yang paling kerap ialah menambahkan klausa ON DELETE CASCADE kepada kekangan kunci asing sedia ada. Klausa ini membenarkan anda melancarkan operasi pemadaman daripada jadual induk ke jadual anak, memastikan integriti data.
Untuk mengubah kekangan sedia ada, seperti ACTIVEPROG_FKEY1, anda tidak boleh mengubah suainya secara langsung. Sebaliknya, anda mesti melepaskan kekangan dan menciptanya semula dengan pengubahsuaian yang diingini.
Langkah-Langkah untuk Mengubah Kekangan:
ALTER TABLE YOUR_TABLE DROP CONSTRAINT ACTIVEPROG_FKEY1;
ALTER TABLE YOUR_TABLE ADD CONSTRAINT ACTIVEPROG_FKEY1 FOREIGN KEY(ActiveProgCode) REFERENCES PROGRAM(ActiveProgCode) ON DELETE CASCADE;
Proses ini akan mengemas kini kekangan ACTIVEPROG_FKEY1 dengan berkesan dengan gelagat ON DELETE CASCADE, membolehkan anda melonjakkan operasi pemadaman daripada jadual PROGRAM ke jadual ACTIVEPROG.
Atas ialah kandungan terperinci Bagaimanakah Saya Menambah ON DELETE CASCADE pada Kekangan Kunci Asing SQL Sedia Ada?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!