Ограниченията на външния ключ ви помагат да поддържате референтната цялост в базите данни и да свързвате свързани таблици за по-лесни заявки. Ето как да премахнете ограничението за външния ключ с помощта на командата MySQL DROP FOREIGN KEY.
Как да махна ограничението на ВЪНШЕН КЛЮЧ в MySQL
Ето стъпките за премахване на ограничението на външния ключ в MySQL.
Ето синтаксиса на израза DROP FOREIGN KEY:
ALTER TABLE table_name DROP FOREIGN KEY constraint_name;
В горната заявка за изпускане на външен ключ посочете table_name, от която искате да премахнете външен ключ, вместо table_name. Посочете име на ограничение на мястото на име_на_ограничение.
Бонус четене:MySQL DROP DATABASE
Ето един пример. Нека създадем 2 таблици и да добавим ограничение за външен ключ към една от тях.
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);
Бонус четене:MySQL DROP COLUMN
Как да премахнете ограничението на външния ключ
Ето SQL заявката за изтриване на ограничение на външния ключ в MySQL.
mysql> alter table orders3 drop foreign key fk_cat;
Ubiq улеснява визуализирането на данни за минути и наблюдение в табла за управление в реално време. Опитайте днес!