Ograniczenia klucza obcego pomagają zachować integralność referencyjną w bazach danych i łączą powiązane tabele w celu łatwiejszego wykonywania zapytań. Oto jak usunąć ograniczenie klucza obcego za pomocą polecenia MySQL DROP FOREIGN KEY.
Jak usunąć ograniczenie obcego klucza w MySQL
Oto kroki, aby usunąć ograniczenie klucza obcego w MySQL.
Oto składnia instrukcji DROP FOREIGN KEY:
ALTER TABLE table_name DROP FOREIGN KEY constraint_name;
W powyższym zapytaniu dotyczącym usuwania klucza obcego określ nazwę_tabeli, z której chcesz usunąć klucz obcy, zamiast nazwa_tabeli. Podaj nazwę ograniczenia zamiast nazwa_ograniczenia.
Przeczytaj bonus:MySQL DROP DATABASE
Oto przykład. Stwórzmy 2 tabele i dodajmy ograniczenie klucza obcego do jednej z nich.
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);
Przeczytaj bonus:KOLUMNA UPUSZCZENIA MySQL
Jak usunąć ograniczenie klucza obcego
Oto zapytanie SQL, aby usunąć ograniczenie klucza obcego w MySQL.
mysql> alter table orders3 drop foreign key fk_cat;
Ubiq ułatwia wizualizację danych w ciągu kilku minut i monitorowanie w pulpitach nawigacyjnych w czasie rzeczywistym. Wypróbuj już dziś!