Python Sqlalchemy检测表中的更改

Python Sqlalchemy检测表中的更改,python,mysql,sqlalchemy,Python,Mysql,Sqlalchemy,在线程中,我希望在数据库表中的某个特定值发生更改时进行检查。大概是这样的: def my_background_thread(): while True: check_for_changes_to_database if change: do_something() 我正在使用mySQL和sqlalchemy。sqlalchemy是否提供了一种实现这一点的方法? do_something()可以注册为数据库中“更改”的SQLAlchemy“设置”事件的侦听器 例如

线程
中,我希望在数据库
中的某个特定值发生更改时进行检查。大概是这样的:

def my_background_thread():
while True:
    check_for_changes_to_database
    if change:
       do_something()
我正在使用
mySQL
sqlalchemy
。sqlalchemy是否提供了一种实现这一点的方法?

do_something()可以注册为数据库中“更改”的SQLAlchemy“设置”事件的侦听器

例如

简短的回答;不,你真的应该考虑把这些实时数据存储在
listen('changes', 'set', do_something)