Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kendala MySQL DROP FOREIGN KEY

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!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengatasi kesalahan MySQL Deadlock ditemukan saat mencoba mendapatkan kunci; coba mulai ulang transaksi

  2. Apakah mungkin untuk GROUP BY beberapa kolom menggunakan MySQL?

  3. Kesalahan saat menggunakan kecuali dalam kueri

  4. MAX() vs GREATEST() di MySQL:Apa Bedanya?

  5. Konversi dari datetime MySQL ke format lain dengan PHP