DELETE FROM `tabloadı` 
       WHERE id NOT IN ( SELECT id FROM ( 
          SELECT id FROM `tabloadı` 
          ORDER BY id DESC 
          LIMIT 10 
) silgitsin );
Tek sorgu ile daha rahat bir şekilde çözebilirsiniz sorununuzu.
Tüm sorumluluk size aittir. Denemeden önce yedek alınız.
silgitsin alias değeridir. değiştirmesenizde olur. tabloadı nı değiştirmeniz yeterlidir.