【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()
相关推荐
qq_1394842882几秒前
springboot433-基于SpringBoot的流浪猫爱心救助系统(源码+数据库+纯前后端分离+部署讲解等)
java·数据库·vue.js·spring boot·后端·maven·intellij-idea
寻月隐君11 分钟前
Python 数据结构与算法:课程笔记与实战解析
后端·python·github
红队it27 分钟前
【数据分析大屏】基于Django+Vue汽车销售数据分析可视化大屏(完整系统源码+数据库+开发笔记+详细部署教程+虚拟机分布式启动教程)✅
python·数据分析·spark·汽车·大屏端
蹦蹦跳跳真可爱58935 分钟前
Python----计算机视觉处理(opencv:图片灰度化)
人工智能·python·opencv·计算机视觉
李豆豆喵37 分钟前
第42天:WEB攻防-PHP应用&MYSQL架构&SQL注入&跨库查询&文件读写&权限操作
sql·mysql·架构
✿ ༺ ོIT技术༻1 小时前
MySQL:MySQL库和表的基本操作
数据库·mysql
安於宿命1 小时前
【MySQL】库和表的操作
数据库·mysql·oracle
HelloGitHub1 小时前
经过 10 亿级性能验证的隐私计算开源利器
python·开源·github
一号言安2 小时前
牛客python蓝桥杯11-32(自用)
开发语言·python
梦丶晓羽2 小时前
自然语言处理:主题模型
人工智能·python·自然语言处理·lda·主题模型