As restrições de chave estrangeira ajudam a manter a integridade referencial em bancos de dados e vinculam tabelas relacionadas para facilitar a consulta. Veja como eliminar a restrição de chave estrangeira usando o comando MySQL DROP FOREIGN KEY.
Como eliminar a restrição FOREIGN KEY no MySQL
Aqui estão as etapas para eliminar a restrição de chave estrangeira no MySQL.
Aqui está a sintaxe para a instrução DROP FOREIGN KEY:
ALTER TABLE table_name DROP FOREIGN KEY constraint_name;
Na consulta de remoção de chave estrangeira acima, especifique table_name da qual você deseja remover a chave estrangeira, no lugar de table_name. Especifique o nome da restrição no lugar de constraint_name.
Bônus de leitura:MySQL DROP DATABASE
Aqui está um exemplo. Vamos criar 2 tabelas e adicionar restrição de chave estrangeira a uma delas.
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);
Bônus de leitura:MySQL DROP COLUMN
Como eliminar a restrição de chave estrangeira
Aqui está a consulta SQL para excluir a restrição de chave estrangeira no MySQL.
mysql> alter table orders3 drop foreign key fk_cat;
O Ubiq facilita a visualização de dados em minutos e o monitoramento em painéis em tempo real. Experimente hoje!