python - 如果下一个添加命令,删除后是否应该提交?
问题描述
在 sqlalchemy flask python3 mysql 项目上,哪个最好?提交两次:
Investments.query.filter(Investments.investment_id == current_user.uid).delete()
db.session.commit()
investments = Investments(bond=None,quantity=0,investment_id=current_user.uid)
db.session.add(investments)
db.session.commit()
或只有 1 次提交:
Investments.query.filter(Investments.investment_id == current_user.uid).delete()
investments = Investments(bond=None,quantity=0,investment_id=current_user.uid)
db.session.add(investments)
db.session.commit()
https://docs.sqlalchemy.org/en/13/orm/session_basics.html没有给出明确的答案,而是给出了一些指导方针。
解决方案
推荐阅读
- javascript - 为什么我的代码在 innerHtml 上返回“未定义”?
- c++ - 检索字符并以相反顺序返回的递归函数c++
- command - 如何在 U-Boot CLI 中测试命令的返回
- python - 为什么 dataframe.show() 在 PyCharm 中使我的程序崩溃,但在终端中却没有
- angular - 如何在 Angular 7 中有一个不会冒泡提交事件的按钮?
- reactjs - 错误地列出更新
- python - 如何将“getctime()”和“getmtime()”的输出转换为 HTML 的“published_time”和“modified_time”META 标签所需的时间格式?
- r - 如何理解 randomForest R 包中“数据”和“子集”的参数?
- react-native - 胜利图 - x 轴标签缩短、自定义范围并防止重叠
- ios - 由于 swift 版本 3,ionic 4 ios 无法构建