quinta-feira, 24 de julho de 2014

Drop foreign key MySQL

Primeiro temos que saber o nome da chave. Para isso podemos usar:

use information_schema;

select TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME from KEY_COLUMN_USAGE where REFERENCED_TABLE_NAME = 'table_name';

Ou usar:

show create table table_name;

Agora que sabemos o nome podemos remover

alter table table_name drop foreign key key_name;

Nenhum comentário:

Postar um comentário