sql语句提交成功 但未更新数据库

阅读: 评论:0

sql语句提交成功 但未更新数据库

sql语句提交成功 但未更新数据库

一、未commit提交

若数据库本身未设置自动提交autocommit=True,则需要通过代码主动commit,方能使本次数据库操作生效。

设置autocommit=True的方法:

conn = t(host='127.0.0.1', port='1433', user='sa', password='Passw0rd', database='robot', autocommit=True)

代码主动commit的方法:

conn = t(host='127.0.0.1', port='1433', user='sa', password='Passw0rd', database='robot')
cur = conn.cursor()
ute("insert into [pickpos] values ("+data+",581,527,246,0); ")
connmit()

二、insert传递参数时存在同名id,这时应该用update

PS:
使用SELECT查询时,不能commit提交,不然返回为空

本文发布于:2024-01-28 08:23:59,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17064014446089.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:语句   但未   数据库   sql
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23