- Encontre a duplicata do campo out_product_id na tabela pms_product
select out_product_id,count(*) as count from pms_product group by out_product_id having count>1;
- Encontre o campo duplicado out_product_id na tabela pms_product e exclua os dados duplicados e deixe o valor com o menor id
DELETE FROM pms_product
WHERE
id NOT IN (SELECT
dt.minno
FROM
(SELECT
MIN(id) AS minno
FROM
pms_product
GROUP BY out_product_id) dt);
Use a sintaxe em loop para excluir
DELETE FROM pms_product WHERE id IN(57840,
57842)
Excluir dados com id em um determinado intervalo
excluir de pms_product onde id> = 57319 AND id <= 6000