sqlalchemy打印带有更新或插入的特定会话提交。

时间:2018-10-08 23:51:27

标签: python mysql sqlalchemy

我正在使用sqlalchemy的会话与数据库进行交互。我知道我可以打印出session.query,也可以通过设置ECHO = TRUE来打印所有内容。但是,我只想打印一些特定的提交。例如

A = Table(id=1, status="Ok")
B = Table(id=2, status="Ok")
session.add(A)
session.add(B)
session.commit() 

我要打印此特定的提交。另外有时候我想打印更新

A.status = "Fail"
session.commit()

反正我能做到吗?我搜索了很多内容,但大多数地方只提到如何打印选择或查询语句。 SQLAlchemy print SQL sent to DB by session是询问类似情况的唯一地方,但没有答案。非常感谢任何可以提供帮助的人!

0 个答案:

没有答案