Stimmt noch nicht so ganz, was du geschrieben hast. Folgendes sollte aber funktionieren:
Nicht elegant, aber es geht und immerhin löschts alles, was über 100 is. Kommt ja nicht soooo sehr auf die Performance an, weil das nur gelegentlich von den Admins ausgeführt wird. Ein anderer Ansatz, der mir grad noch eingefallen ist, wäre das Ändern des Werts bei LIMIT. Leider hat weder das Setzen per CASE noch COUNT(*)-99 geklappt. Weiß jemand, obs ne Möglichkeit gibt, den Wert anzupassen?
Und IF gibts in MySQL auf jeden Fall, zumindest in Form von SELECT IF oder IF TABLE EXISTS. Mehr hab ich aber leider auch noch nicht gefunden.
Edit:
Scheint doch nicht zu gehen. Kommt zwar kein Fehler, aber es wird nix gelöscht.