Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Löschen Sie die ersten X Zeilen einer Datenbank

Verwenden Sie LIMIT auf Ihre Löschung:

DELETE FROM table WHERE condition LIMIT 10

Oder, wenn Sie die Bedingung nicht möchten

DELETE FROM table LIMIT 10

Denken Sie daran, dass die Reihenfolge, in der Zeilen gelöscht werden, nicht definiert ist – sie hängt von Ihrer DBMS-Konfiguration und den Tabellenindizes ab. Sie sollten einen ORDER BY angeben damit die Löschung in einer definierten Reihenfolge erfolgt, z.B. ORDER BY id ASC um zuerst die niedrigsten IDs zu löschen.

Siehe die MySQL-Dokumentation für DELETE für weitere Details.