Quero excluir linhas com TBO_code duplicado para poder usá-lo como chave exclusiva, mas quando executo a consulta Excluir abaixo, ocorre o erro 504 após o carregamento de quase 30 minutos
EXCLUIR CONSULTA *
DELETE t1 FROM TBO_hotels t1
JOIN TBO_hotels t2
ON t2.TBO_code = t1.TBO_code
AND t2.id < t1.id
Eu também tentei usar LIMIT para verificar se pode estar funcionando com dados menores, mas com a consulta abaixo dá erro de sintaxe
CONSULTA COM LIMITE
DELETE t1 FROM `TBO_hotels` t1
JOIN `TBO_hotels` t2
ON t2.TBO_code = t1.TBO_code
AND t2.id < t1.id LIMIT 1000
A cláusula LIMIT está disponível apenas para a forma de exclusão de tabela única.
Mas você pode usar uma condição EXISTS em vez de uma junção:
violino