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

Como renomear uma chave estrangeira no mysql?


Da documentação :

Dessa forma, você pode combinar o descarte e a recriação em uma consulta, e isso deve ser mais rápido do que descartar a restrição e criá-la em duas consultas:
ALTER TABLE conversation_tags
DROP FOREIGN KEY `conversation_tags_ibfk_1`,
ADD CONSTRAINT `fk_conversation_tags_tags` FOREIGN KEY (`tag_id`) REFERENCES `tags` (`id`);