Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment renommer une clé étrangère dans mysql ?

À partir de la documentation :

De cette façon, vous pouvez combiner la suppression et la recréation en une seule requête, et cela devrait être plus rapide que de supprimer la contrainte et de la créer dans deux requêtes :

ALTER TABLE conversation_tags
DROP FOREIGN KEY `conversation_tags_ibfk_1`,
ADD CONSTRAINT `fk_conversation_tags_tags` FOREIGN KEY (`tag_id`) REFERENCES `tags` (`id`);