此问题已在此处有答案:
SQLAlchemy 2.0 with engine.connect() …
does not automatically commit(1个答案)
8天前关闭
传递delete语句不会从表中删除记录。代码成功执行,没有错误/警告,但记录没有被删除。
我尝试运行以下代码来使用sqlalchemy引擎(OracleDB)删除一行
sql = "DELETE FROM table WHERE id=1"
engine.connect().execute(text(sql))
日志:
1条答案
按热度按时间cigdeys31#
我相信你需要添加
autocommit
: