Merhaba,

üstüste kaydettiğim verilerden aynı link adresine sahip olanlardan en büyük ide sahip olanı sildirmek istiyorum

DELETE FROM cizimler where

(SELECT MAX(id) as id FROM cizimler
GROUP BY link
HAVING COUNT(*) > 1)
veya bunuda denedim aynı hatayı aldım

delete FROM cizimler
where id NOT IN (SELECT MAX(id) FROM cizimler GROUP BY link)
burada link kısmı aynı olanları silmek istiyorum acaba nerede hata yapıyorum
verdiği hata
#1093 - You can't specify target table 'cizimler' for update in FROM clause

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:40:08 -->-> Daha önceki mesaj 21:46:27 --

böyle bişey yaptım çalıştı verileri sildi ama 93bin veriden 83bin kaldı 10bin veri acaba aynımıydı diye düşündüm veya yanlış bir komutmu yazdım bilmiyorum

DELETE FROM cizimler where id in (SELECT * FROM (SELECT MAX(id) as id FROM cizimler GROUP BY link) AS id)