sqlite3是否有类似于“按计划每5秒创建一次事件[如果不存在]event\u name”的内容?

mfpqipee  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(273)

我使用python来控制一个本地sqlite3数据库,我想每5秒钟删除一个表中满足某些条件的行,同时更新表。sqlite3中有类似“event”的东西吗?或者我只能通过在python脚本中使用类似“timer”的东西来实现相同的效果?

pwuypxnk

pwuypxnk1#

另外,sqllite中没有任务调度器。
在python中实现所需功能的一种方法是使用scheduler包:

import schedule

def job():
    print("do something with sqlite")

schedule.every(5).seconds.do(job)

while True:
    schedule.run_pending()
    time.sleep(1)

相关问题