gpt4 book ai didi

python - SqlAlchemy delete() 函数不起作用

转载 作者:行者123 更新时间:2023-12-03 02:28:23 27 4
gpt4 key购买 nike

我有一个代码:

engine = create_engine('mysql+pymysql://root:password@localhost/DBName')
Session = sessionmaker(bind=engine)
session = Session()
session.query(Theatre).filter(Theatre.id == 1).delete(synchronize_session = False)
session.expire_All()

代码执行后返回0,对数据库没有影响。该行不会被删除。尝试通过命令提示符进行测试。

同时,一个简单的选择查询运行罚款

session.query(Theatre).all()

最佳答案

函数是

session.expire_all()

all() 带有小写的 a。请参阅docs

关于python - SqlAlchemy delete() 函数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31155703/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com