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

问题描述 投票:0回答:1

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

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

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

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

python sqlite
1个回答
4
投票
Select * from DataLog ORDER BY TimeStamp DESC LIMIT 1;

调整您的框架。

© www.soinside.com 2019 - 2024. All rights reserved.