você pode tentar isso
DELETE from circuit_u WHERE id IN ( select * from (
select id from circuit_u
WHERE DATE_FORMAT(cu_date,'%Y-%m-%d') = '2013-01-26'
group by DATE_FORMAT(cu_date,'%Y-%m-%d %T'),trunk_id
HAVING count(*) > 1 ) t
)
DELETE from circuit_u WHERE id IN ( select * from (
select id from circuit_u
WHERE DATE_FORMAT(cu_date,'%Y-%m-%d') = '2013-01-26'
group by DATE_FORMAT(cu_date,'%Y-%m-%d %T'),trunk_id
HAVING count(*) > 1 ) t
)
SQL SELECT DISTINCT:práticas recomendadas de desempenho
Junções de loops aninhados e spools de desempenho
5 principais sintaxes de exclusão do MySQL com dicas para desenvolvedores T-SQL
Arquitetura do SQL Server AlwaysOn ( Grupo de Disponibilidade ) e Instalação Passo a Passo -3 Etapas de Fail Over Manual