如何以动态方式删除第一组或最后一组行

pri*_*iya 19 mysql sql

我想删除某个表中的前100行或最后100行(按主键排序).

注意:很多数据被假脱机到这个表中.

Ita*_*vka 46

DELETE FROM table ORDER BY the field DESC|ASC limit 100
Run Code Online (Sandbox Code Playgroud)


Bha*_*ani 13

前100名,

DELETE FROM table ORDER BY <field> ASC limit 100
Run Code Online (Sandbox Code Playgroud)

而对于最后100,

DELETE FROM table ORDER BY <field> DESC limit 100
Run Code Online (Sandbox Code Playgroud)