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

Falha na restrição de chave estrangeira falsa


A pedido, agora como resposta...

Ao usar o MySQL Query Browser ou phpMyAdmin, parece que uma nova conexão é aberta para cada consulta (bugs.mysql.com/bug.php?id=8280 ), tornando necessário escrever todas as instruções drop em uma consulta, por exemplo.
SET FOREIGN_KEY_CHECKS=0; 
DROP TABLE my_first_table_to_drop; 
DROP TABLE my_second_table_to_drop; 
SET FOREIGN_KEY_CHECKS=1; 

Onde o SET FOREIGN_KEY_CHECKS=1 serve como uma medida extra de segurança...