告诉我如何在 sqlite 中解决这个问题:
数据库中有这样一列:
12 created_at DATETIME No CURRENT_TIMESTAMP No
它记录将数据添加到数据库的日期和时间。
需要在查询中仅选择数据库中 created_at 字段的值为最后一次数据添加时间的那些行。
我应该如何编写 WERE created_at... 条件?
数据每天更新几次(添加到数据库中的现有数据中)。而且每次更新时,我只需要编辑新收到的数据。
谢谢!
告诉我如何在 sqlite 中解决这个问题:
数据库中有这样一列:
12 created_at DATETIME No CURRENT_TIMESTAMP No
它记录将数据添加到数据库的日期和时间。
需要在查询中仅选择数据库中 created_at 字段的值为最后一次数据添加时间的那些行。
我应该如何编写 WERE created_at... 条件?
数据每天更新几次(添加到数据库中的现有数据中)。而且每次更新时,我只需要编辑新收到的数据。
谢谢!
试试这样:
这里
key_field- 唯一确定添加了哪些数据的字段。如果您的问题是仅显示已添加到数据库中的最后 N 条记录,那么您应该使用
LIMIT.将显示数据库中的最后 10 条记录。
如果您需要在某个日期之后获取记录(例如,数据库的最后一次更新)。
代替 ?替换上次数据库更新的日期。但是,在这里你需要非常小心,因为。在 SQLite 中,很大程度上取决于日期的存储方式。