gpt4 book ai didi

sqlite - 删除旧记录

转载 作者:行者123 更新时间:2023-12-02 12:12:14 24 4
gpt4 key购买 nike

我的 sqlite 表中有一个列,它是字符串,具有以下格式

2011-09-06 18:34:55.863414

您可以看到它标识了日期和时间。我想构造一个查询删除早于特定日期和时间的所有记录。这可能吗?

最佳答案

因为您的日期已经采用最佳格式(最大时间段值到最小)

DELETE FROM myTable
WHERE myDateField < '2011-09-06 18:34:55.863414'

顺便说一句——日期是 sqllite 中的字符串,据我所知(这就是格式很重要的原因——最大值到最小值,所以它也按字母顺序工作)。如果您想将它们视为日期,可以使用函数。这里有一些很好的例子:http://sqlite.org/lang_datefunc.html

关于sqlite - 删除旧记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7323450/

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