Merhaba,

DELETE a FROM dbname a, dbname b WHERE a.id > b.id AND  b.name=a.name AND b.category = a.category;
şu şekilde bir sql komutu kullanarak mükerrer kayıtları siliyorum ancak çok kasıyor data büyük olduğu için..

SELECT id, name, count( * ) AS tekrar FROM dbname GROUP BY name HAVING tekrar >1 ORDER BY name ASC
şu şekilde de tekrar eden sayıları sayabiliyorum. kasmıyor çok fazla. (db de ki name ve category tablosu aynı olan saysın vede...)

ancak mükerrer (tekrarlayan) içerikleri silerken. eski id li kalacak, 1.den sonraki ne kadar kayıt varsa silmesi lazım.

Nasıl bir kod kullanabilirim. Teşekkürler