gpt4 book ai didi

sqlite - 查询删除条目,而忽略最后的X个条目?

转载 作者:行者123 更新时间:2023-12-03 19:44:09 31 4
gpt4 key购买 nike

我试图找出一个查询,以从数据库中删除行,其中保留一定数量。

例如,如果我们有10个条目并想要删除除2个条目以外的所有条目,我该怎么做?

我当时想我可以计算表中的条目数,然后使用(最大大小-X)的限制运行删除查询,但是我觉得应该有一种更有效的方法来执行此操作。

最佳答案

首先找到要保留的行的查询,然后将其从删除中排除:

DELETE FROM MyTable
WHERE ID NOT IN (SELECT ID
FROM MyTable
ORDER BY Whatever
LIMIT 2)

关于sqlite - 查询删除条目,而忽略最后的X个条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24812056/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com