sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo cambio el nombre de una clave externa en mysql?

De la documentación :

De esta manera, puede combinar soltar y volver a crear en una sola consulta, y eso debería ser más rápido que eliminar la restricción y crearla en dos 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`);