In caso di errore di inserimento risultati la classifica viene "TRONCATA" e rifatta ex-novo.

Non e' pensabile e non avrebbe senso correggere e/o spostare record. Ci vuole piu' tempo a dirlo che a farlo. Errato inserimento?

1) corregge il/gli inserimenti errati.
2) TRUNCATE TABLE classifica
3) Rifare la tabella classifica.

Oppure se ci sono altre categorie che non devono essere toccate:

DELETE FROM TABELLA WHERE id_categoria = 'xx'