在thread
我希望检查database
table
中的特定值何时发生变化。像这样:
def my_background_thread():
while True:
check_for_changes_to_database
if change:
do_something()
我正在使用mySQL
和sqlalchemy
。 sqlalchemy
是否提供了这样做的方法?
答案 0 :(得分:0)
do_something()可以注册为SQLAlchemy的“set”事件的监听器,用于数据库中的“更改”。
例如
listen('changes', 'set', do_something)