【Python】使用execute(sql)执行insert之后没有插入数据

在sql为insert语句,用Python的sqlalchemy模块中的execute()执行之后没有插入数据的情况,主要是因为sqlalchemy版本的更新,不能直接只用execute()了,MySQL数据库连接的配置和sql都需要多处理一步:

之前的版本:

复制代码
con = sqlalchemy.create_engine('数据库信息')
sql='insert............'
con.execute(sql)

现在的版本:

复制代码
engine = sqlalchemy.create_engine('数据库信息')
con=engine.connect()
sql='insert............'
insert_sql=sqlalchemy.text(sql)
con.execute(insert_sql)
con.commit()
相关推荐
-ONLY-¥4 分钟前
MySQL备份恢复全攻略
数据库·oracle
不懒不懒5 分钟前
【OpenCV 计算机视觉四大核心实战:从背景建模到目标跟踪】
人工智能·python·opencv·机器学习·计算机视觉
coderlin_6 分钟前
Django DRF开发
python·django·sqlite
zhangzeyuaaa7 分钟前
# Python 抽象类(Abstract Class)
开发语言·python
sxhcwgcy8 分钟前
Elasticsearch(ES)基础查询语法的使用
python·elasticsearch·django
迷藏49412 分钟前
# 发散创新:用Locust实现高并发场景下的精准压力测试实战在现代微服务架构中,**系统稳定性与性能瓶颈的识别能力直接决定了产品上线后
java·python·微服务·架构·压力测试
一个天蝎座 白勺 程序猿14 分钟前
源网荷储实时互动需求下,时序数据库如何赋能新型电力系统?
数据库·时序数据库
一晌小贪欢14 分钟前
Web 自动化指南:如何用 Python 和 Selenium 解放双手
开发语言·前端·图像处理·python·自动化·python办公
Ujimatsu15 分钟前
数据分析相关面试题
sql·数据分析
AmyLin_200117 分钟前
【pdf2md-1:开篇】高保真PDF转MarkDown附源码(标题/表格/图片全还原)
python·pdf·github·sdk·pdf2md·文档工具