ドキュメント から :
このようにして、ドロップと再作成を1つのクエリに組み合わせることができます。これは、制約をドロップして2つのクエリで作成するよりも高速です。
ALTER TABLE conversation_tags
DROP FOREIGN KEY `conversation_tags_ibfk_1`,
ADD CONSTRAINT `fk_conversation_tags_tags` FOREIGN KEY (`tag_id`) REFERENCES `tags` (`id`);