无法使用Pymysql进行INSERT(尽管增量ID已更改)

时间:2017-06-26 08:56:38

标签: python mysql pymysql

当我使用pymysql对MySQL数据库执行操作时,似乎所有操作都是临时的,只有pymysql连接可见,这意味着我只能通过cur.execute('select * from qiushi')和{I}看到更改{1}}和cur.close()并使用pymysql重新登录,一切似乎都没有改变。

然而,当我查看增量id号时,它确实增加了,但我看不到从pymysql连接插入的行。它们似乎被自动删除了?!

我的一些代码在这里:

conn.close()

1 个答案:

答案 0 :(得分:1)

我自己解决了这个问题...... 因为配置是自动提交的,所以在每个SQL语句之后我们应该提交更改。

方法1: 在cur.commit()

之后添加cur.execute()

方法2: 编辑连接配置,添加autocommit=True