博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用SQLAlchemy添加数据库数据时,db.session.commit()报错:InvalidRequestError: This Session'......
阅读量:6829 次
发布时间:2019-06-26

本文共 365 字,大约阅读时间需要 1 分钟。

错误详情:InvalidRequestError: This Session's transaction has been rolled back due to a previous exception during flush...

上网查找了方法,发现进行session回滚即可,于是我在ipython中输入了以下代码:

db.session.rollback()

之前已经插过一条新的数据了

先用
role.name查看一下
name='zhanglu'有没有添加进去

发现添加进去了,所以我们最后再
de.session.commit()提交一下即可

我们发现没有再报错了,这个时候打开系统的cmd查看一下本地的数据库

转载于:https://juejin.im/post/5c38121b51882525616dbc80

你可能感兴趣的文章
T-MBA·活动报道 | 第三期第四课:卓越演讲影响力-合适的地点说恰当的话
查看>>
Google官方架构MVP解析与实战进阶必学系列
查看>>
吐槽java时间那点事儿 Joda Time
查看>>
体验JBOOT(一)-- Hello, Jboot
查看>>
ubuntu 安装 mongodb
查看>>
JAVA多线程和并发基础面试问答
查看>>
通过Unison实现文件的双向同步
查看>>
nodeJS监控任务完成并通知
查看>>
Hessian学习—Hessian入门
查看>>
QML学习笔记-介绍篇(1)
查看>>
gcc 的原子操作实现自旋锁
查看>>
Socket详解(记录一)
查看>>
Oracle 分析函数
查看>>
SpringBoot基础教程1.1.1 项目搭建
查看>>
Jenkins打包记录导至服务磁盘空间不够
查看>>
设计模式C++实现(2)——策略模式
查看>>
微信小程序五-列表渲染多层嵌套循环及wx:key的使用
查看>>
查看centos中的用户和用户组和设置用户权限
查看>>
JDK安装
查看>>
centos6.4 nginx php mysql 编译安装一些补充事项
查看>>