pymysql 插入数据 数据库id增加 数据不插入

标题有点绕,看一下这张图就清楚了
在这里插入图片描述
这三条数据都是手动插入的,其中每两条数据之间都用pymysql循环插入过大量数据,但是数据一条都没有增加,手动插入新数据通过自增id可以发现数据应该是被 “插入过的

这代表数据库连接没有问题,表名也没有问题,我又试了一下查找操作,OK的

那只能是插入sql语句有问题了,我当时是这么想的

检查了半个小时的语法,没有发现错误,甚至我还在命令行试过,都没有问题

极其无奈之下我又重新检查了一遍,最后对比别人的插入操作,我发现我没有写这货

db.commit()

原来在进行update,insert,delete的时候需要提交一下

java写多了,压根没想到python还有这么别致的操作
感觉跟java差不多就不好好看教程了

果然男人还是太糙了T-T

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值