使用Python在SQLite3中只读取一次数据

时间:2017-12-22 06:57:11

标签: python sqlite

我在python中有一个sqlite3数据库,当新数据从传感器到达时,它每秒递增一次。我只需要阅读最新值

但是,如果有50个条目我已经阅读过一次新条目,我必须在第51个项目之前再次阅读所有50个项目

我想避免一遍又一遍地阅读相同的数据,所以我添加了一个" ReadStatusFlag"如果未读,将为1的列,一旦读取则标记为0以避免。主键是TimeStamp。

还有更好的方法吗?只是想探索各种方法。

1 个答案:

答案 0 :(得分:4)

Select * from DataLog ORDER BY TimeStamp DESC LIMIT 1;

调整你的框架。