Löschen Sie die ersten X Zeilen einer Datenbank

Gibt es einen SQL-Befehl zum Löschen der ersten X-Zeilen einer Datenbanktabelle?

Ich habe eine Datenbanktabelle, die einige Informationen enthält, aber keine ID oder einen automatisch inkrementierenden Wert, und ein Programm, das die ersten X-Zeilen dieser Tabelle verarbeitet. Danach müssen diese X-Linien gelöscht werden. Die Standardabfrage lautet also:

DELETE FROM table WHERE something = value;

Gibt es also eine Möglichkeit, eine Abfrage wie folgt zu erstellen:

DELETE FROM table WHERE rownumber <= X;

Ich habe diesen Befehl ausprobiert, aber es passiert nichts mit der Datenbank. Haben Sie eine Ahnung?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage