当我使用pymysql在MySQL数据库上执行操作时,似乎所有操作都是临时的,仅对pymysql连接可见,这意味着我只能通过cur.execute('select * from qiushi')
和cur.close()
和并使用pymysql重新登录,一切似乎保持不变。
但是,当我查看增量ID号时,它确实增加了,但是我看不到从pymysql连接插入的行。看来它们已被自动删除?!
我的一些代码在这里:conn.close()
最佳答案
我自己解决了这个问题
由于配置是自动提交的,因此在每个SQL语句之后,我们都应提交更改。
方法1:
在cur.commit()
之后添加cur.execute()
方法二:
编辑连接配置,添加autocommit=True
关于python - 无法使用Pymysql进行插入(但增量ID更改),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44756118/