关于python中pymysql的db.commit()不仅要在增删改后commit, 在查询后也要commit原因: commit是把要执行的sql语句提交到数据库内(也可以理解为commit是完成了上一次cursor.execute(),即重置了游标),如果在查询后不提交,那它在下一次查询的时候也是上一次查询的结果,即使数据库发生了更改! 也可以在connect数据库时autocommit=True