Batasan Kunci Asing membantu Anda mempertahankan integritas referensial dalam database, dan menautkan tabel terkait untuk kueri yang lebih mudah. Berikut cara menghilangkan batasan kunci asing menggunakan perintah MySQL DROP FOREIGN KEY.
Cara MENGHAPUS Batasan KUNCI ASING di MySQL
Berikut adalah langkah-langkah untuk menghilangkan batasan kunci asing di MySQL.
Berikut sintaks untuk pernyataan DROP FOREIGN KEY:
ALTER TABLE table_name DROP FOREIGN KEY constraint_name;
Dalam kueri kunci asing drop di atas, tentukan nama_tabel dari mana Anda ingin menghapus kunci asing, sebagai ganti nama_tabel. Tentukan nama kendala sebagai ganti nama_kendala.
Bonus Baca :MySQL DROP DATABASE
Berikut ini contohnya. Mari buat 2 tabel dan tambahkan batasan kunci asing ke salah satunya.
mysql> create table orders3(id int auto_increment primary key,category_id int); mysql> create table categories(id int auto_increment primary key,name varchar(255)); mysql> ALTER TABLE orders3 ADD CONSTRAINT fk_cat FOREIGN KEY (category_id) REFERENCES categories(id);
Bonus Baca :MySQL DROP COLUMN
Cara Menghilangkan Batasan Kunci Asing
Berikut query SQL untuk menghapus batasan kunci asing di MySQL.
mysql> alter table orders3 drop foreign key fk_cat;
Ubiq memudahkan untuk memvisualisasikan data dalam hitungan menit, dan memantau di dasbor waktu nyata. Cobalah Hari ini!