Eu tenho uma tabela CDR com uma coluna "id exclusivo" que não é uma chave primária. Durante uma atualização, houve alguns dias em que, em vez de uma entrada para um chamador tocando em uma fila, havia várias entradas para esse chamador. Todas as entradas têm o mesmo ID exclusivo.
O que eu gostaria de fazer é excluir todas as entradas com o mesmo ID exclusivo, mas deixando uma entrada. Existe uma maneira simples de fazer isso? Todas as minhas pesquisas mostraram resultados em bancos de dados sem ID exclusivo ou com uma chave primária. Eu tenho um ID exclusivo e nenhuma chave primária lol.
Obrigado por sua orientação!
Obs: MySQL 5.5
Se mais do que, digamos, metade da tabela precisar ser removida, é mais rápido (etc)
Algumas maneiras de fazer isso [FAÇA UM BACKUP ANTES DE TENTAR]:
1- Usando ALTER IGNORE:
2- Crie uma nova tabela, com a mesma estrutura, e de preferência adicione a chave exclusiva para não cair no mesmo problema no futuro: