Sqlite3 是否有类似"创建事件 [如果不存在] event_name每 5 秒按计划"的内容?



我正在使用python来控制本地Sqlite3数据库,我想在更新表的同时,每5秒删除一次表中符合某些条件的行。Sqlite3中是否存在类似"event"的内容?或者我只能通过在python脚本中使用"Timer"之类的东西来达到同样的效果?

AFAIK,SQLlite中没有任务调度程序。

在Python中找到的一种方法是使用调度器包:

import schedule
def job():
print("do something with sqlite")
schedule.every(5).seconds.do(job)
while True:
schedule.run_pending()
time.sleep(1)

最新更新