gpt4 book ai didi

sqlite - 如何使用 SQLite 查询从表中删除前几条记录?

转载 作者:行者123 更新时间:2023-12-03 16:00:10 37 4
gpt4 key购买 nike

如果记录数为 110,我想从我的 SQLite 表中删除前 10 条记录(即记录 1 到 10)。我的表中只需要 100 条记录。如果记录数超过 100,那么这些记录应该被删除,因此如果我添加新记录,那么也应该只存在 100 条记录。怎么可能使用 SQLite 查询,请提供您的建议。谢谢。

最佳答案

我猜你想通过每次表增长超过 100 行时删除前“X”行来维护表中的 100 行。您可以执行以下操作:

Delete from table_name where rowid IN (Select rowid from table_name limit X);

当您的 SQLite 表增长时,这将继续删除第一个“X”行。

关于sqlite - 如何使用 SQLite 查询从表中删除前几条记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10377834/

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