我想在使用SQLAlchemy加入和过滤两个表后进行更新:
TableA.__table__.
update(mysql_limit = 1).
values(md5sum = 'test').
join(TableB, and_(
TableA.sp_name == TableB.sp_name,
TableA.gene == TableB.gene)).
where(and_(
TableA.md5sum == None,
func.length(TableB.sequence) < maxlen))
但是,我遇到了这个错误:
AttributeError:'Update'对象没有属性'join'
我已经查看过其他一些SO答案,但没有一个直接解决这个问题。