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

Não é possível soltar a chave, embora exista:Código de erro:1091


Você precisa descartar uma chave estrangeira pelo nome da restrição, não pelo nome da coluna na qual ela está definida.

Não está bem:
mysql> ALTER TABLE `articles` DROP FOREIGN KEY `pubsrc_id`;
ERROR 1091 (42000): Can't DROP 'pubsrc_id'; check that column/key exists

Ok:
mysql> ALTER TABLE `articles` DROP FOREIGN KEY `pub_articles_ibfk_1`;
Query OK, 0 rows affected (0.03 sec)