【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()
相关推荐
城管不管36 分钟前
重生——第十一次面试之挖财一面2026.8.19已OC
java·服务器·jvm·数据库·spring·面试·职场和发展
倔强的石头10644 分钟前
向量数据库从相似度检索走向融合数据底座
数据库
聪明蛋子哟1 小时前
Stagehand v3多语言SDK:Python/Go/Rust/Java下的浏览器自动化统一方案
python·golang·rust
今天AI了吗2 小时前
Python 基础语法(一):常量、变量、输入输出与运算符
开发语言·数据库·人工智能·python·sql·深度学习·机器学习
卷无止境2 小时前
Windows 上丝滑开发 Python,并稳定构建 Docker 镜像
后端·python·docker
TELL5213 小时前
selenium webdriver 第二次初始化的异常
开发语言·python
Csvn3 小时前
📊 SQL 入门 Day 22:视图与物化视图
后端·sql
Csvn3 小时前
🐍 Day 4: Python 控制流 — 条件、循环与推导式的艺术
后端·python
夜雪一千3 小时前
MySQL 全局锁是什么?原理、风险、备份踩坑完整实战
android·mysql·adb
lilian2333 小时前
Harmony os 技术实战|拼豆制图27:用单字符编码承载 50 张 70×70 图纸
前端·数据库·华为·harmonyos