sqlalchemy下连接MYSQL出现的错误:This session is in ‘prepared‘ state; no further SQL can be emitted ...
InvalidRequestError: This session is in 'prepared' state; no further SQL can be emitted within this transaction.
在python2.7及python3下,在Flask下使用sqlalchemy session出现以上错误,以下是错误的代码:
engine = create_engine(db.MysqlURI,echo=True,pool_size=200,pool_recycle=-1,pool_pre_ping=True
)DbSession = sessionmaker(bind=engine)
session = DbSession()
因为是有多个线程需要执行SQL,并且不同的SQL查询,要创建不一样的session,所以以上代码应该改成如何:
engine = create_engine(db.MysqlURI,echo=True,pool_size=200,pool_recycle=-1,pool_pre_ping=True
)def NewSession():DbSession = sessionmaker(bind=engine)session = DbSession()return session
sqlalchemy下连接MYSQL出现的错误:This session is in ‘prepared‘ state; no further SQL can be emitted ...相关推荐
- lnk2019 mysql_C++使用MySQL-Connector/C++连接MySQL出现LNK2019错误的解决方法
C++使用MySQL-Connector/C++连接MySQL出现LNK2019错误的解决方法 使用vs2015开发c++win32项目时,用MySQL-Connector/c++连接MySQL时总是 ...
- Navicat for MySQL 连接 MySQL 报2005错误
Navicat for MySQL 连接 MySQL 报2005错误 关于Navicat for MySQL 连接 MySQL 报2005 -Unknown MySQL server host 'lo ...
- Windows 下连接mysql工具NavicatForMysql
Windows 下连接mysql工具NavicatForMysql 一.软件介绍 Navicat for MySQL是一款强大的 MySQL 数据库管理和开发工具,它为专业开发者提供了一套强大的足够尖 ...
- ubuntu下连接mysql出现Access denied for user ‘rose‘@‘localhost‘ (using password: NO)的解决方法
ubuntu下连接mysql出现Access denied for user 'rose'@'localhost' (using password: NO)的解决方法 参考文章: (1)ubuntu下 ...
- pycharm连接mysql1193错误_pycharm连接mysql数据库提示错误的解决方法_数据库
忘记phpmyadmin密码怎么重置_数据库 重置phpmyadmin密码的方法是:1.停止mysql服务:2.跳过验证启动mysql:3.重新设置密码:4.更新权限:5.重新启动mysql,如[ki ...
- 使用navicat远程连接mysql时报2059错误解决方法
navicat连接mysql时报2059错误解决方法 报错原因 解决方案 1.管理员权限打开cmd 2.修改加密规则及密码 3.退出,重启mysql 报错原因 这个错误出现的原因是在mysql8之前的 ...
- mysql数据库连接报2059,navicat连接MySQL报2059错误的解决方法
navicat连接MySQL报2059错误的解决方法 发布时间:2020-12-22 14:11:30 来源:亿速云 阅读:77 作者:小新 栏目:数据库 这篇文章将为大家详细讲解有关navicat连 ...
- mysql 1251错误怎么解决_navicat连接mysql显示1251错误怎么办
重装了电脑,安装了最新版的MySQL数据库,结果Navicat连接Mysql报1251错误,sql又报2058错误,但是window命令进入mysql,账号密码都是正确的. 在网上查的是,出现这个原因 ...
- php连接mysql 1045_连接mysql报1045错误怎么办
连接mysql报1045错误的解决方法:1.打开my.ini配置文件:2.添加[skip-grant-tables],保存文件:3.重启mysql服务:4.登录mysql并修改密码:5.退出登录并重新 ...
最新文章
- 搜狐视频怎么开启青少年模式
- Win7中多账户设置自动登录的图文方法
- Appium基础:Desired Capabilities详讲
- 64位 int 占几个字节_面试常考,项目易错,长文详解C/C++中的字节对齐
- 1,二维数组中的查找《剑指offer》
- php pdf转为jpg 插件,php使用Image Magick将PDF文件转换为JPG文件的方法
- 淘宝客公众号京东淘宝拼多多三合一源码三级代理系统网站源码
- 无线路由器密码破解-BT3-spoonwep2 (转http://www.ylmf.net/read.php?tid=1483881)
- 财务女,30岁无情被辞:想给财务提个醒!!
- 勒索病毒现状和防御勒索病毒最佳实践(云端和线下个人电脑,服务器都可部署)
- java 给word加水印_java实现word文档转pdf,并添加水印
- 亚马逊测评到底是一个什么样的项目流程?测评新风口,深度解析
- Delphi/Object Pascal开源跨平台3D和2D(台式机,移动设备,游戏主机)游戏引擎Castle Game Engine正式发布7.0预览版
- 一阶广义差分模型_广义差分法的eviews软件实现
- datastage配置jdbc_Datastage 11.5新功能介绍----Hive Connector
- 免费的视频压缩软件,踩了好多坑之后,终于找到了——Handbrake
- 【Handshake】引发全硅谷投资机构额度大战的传奇项目
- 土木专业的SCI 期刊
- 计算机交互媒体应用范围,交互媒体
- (universal Image Loader)UIL 使用 (1)
热门文章
- 开源传感器网络平台OpenWSN
- 【算法千题案例】每日LeetCode打卡——68.反转字符串中的元音字母
- 选中物体高亮显示(MR开发日志)
- 2.Deep Crossing: Web-Scale Modeling without Manually Crafted Combinatorial Features论文核心解读以及代码实现
- uniapp-商品详情配置
- 微信小程序使用 ECharts
- SQL Server2008函数大全
- 推荐这三款亲测好用的ai工具
- 教你唱千千阙歌,粤语版的
- Luogu P3488 [POI2009]LYZ-Ice Skates