Dopo Mysql 5 potresti usare un trigger per raggiungere questo obiettivo.
http://dev.mysql.com/doc/refman /5.0/en/create-trigger.html
quindi il tuo sql attivato sarebbe sulla falsariga:
DELETE FROM foo WHERE id NOT IN (SELECT id FROM foo ORDER BY id DESC LIMIT 10)