Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Restrição DROP FOREIGN KEY do MySQL


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!