Belassen Sie nur die ersten 50 Datensätze in der SQL-Datenbank und löschen Sie den Rest

Ich habe eine Punktetabelle, die aus 2 Feldern besteht:Name undHighscore. Etwas wie das:

----------------------- 
| name     | score    |
-----------------------
| John     | 2450     |
-----------------------
| Alice    | 2420     |
-----------------------
                         ... etc    

Ich muss einfachlöschen Alle Zeilen bis zu den 50 besten Ergebnissen.

Ist es möglich, ohne eine andere temporäre Tabelle zu erstellen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage