ü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 bilmiyorumDELETE FROM cizimler where id in (SELECT * FROM (SELECT MAX(id) as id FROM cizimler GROUP BY link) AS id)