【发布时间】:2021-08-24 17:10:01
【问题描述】:
所以我可以使用从我的数据库中获取倒数第二行
select* from hot_coffee_order order by OID desc limit 1,1
但是,当我尝试使用以下方法删除此行时:
delete from hot_coffee_order order by OID desc limit 1,1
由于某种原因,我遇到了错误。有没有办法从我的数据库中删除倒数第二行?
【问题讨论】:
-
为什么说“出于某种原因”?从文档中的语法来看不是很明显吗?
DELETE中的LIMIT子句仅允许您指定行数,而不是偏移量。和SELECT不一样。 -
这个的用例是什么?
标签: mysql sql mariadb limit sql-delete