Dalla documentazione :
In questo modo puoi combinare il rilascio e ricreare in un'unica query, e questo dovrebbe essere più veloce che eliminare il vincolo e crearlo in due query:
ALTER TABLE conversation_tags
DROP FOREIGN KEY `conversation_tags_ibfk_1`,
ADD CONSTRAINT `fk_conversation_tags_tags` FOREIGN KEY (`tag_id`) REFERENCES `tags` (`id`);