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

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

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

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

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

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

db.commit()

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

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

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

你可能感兴趣的:(pymysql 插入数据 数据库id增加 数据不插入)