当前位置:首页 >> 编程语言 >> 【Python】使用execute(sql)执行insert之后没有插入数据,网吧版迅雷

【Python】使用execute(sql)执行insert之后没有插入数据,网吧版迅雷

0evadmin 编程语言 1
文件名:【Python】使用execute(sql)执行insert之后没有插入数据,网吧版迅雷 【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()

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接