O nome do índice MySQL e o nome da chave estrangeira devem ser diferentes para tabelas diferentes?
Os nomes de chave estrangeira devem ser exclusivos em todas as tabelas em todos os bancos de dados. Os nomes de índice podem ser reutilizados em tabelas diferentes.