Python MySQLdb cursor 不自动刷新

JerryZhang 2016/07/01

昨天遇到的一个问题,问题描述在: http://stackoverflow.com/questions/38121088/how-to-make-pymysql-connection-cursor-auto-update-to-new

简单描述:

多个进程同时读写一个表,在一个进程写完毕之后,另外一个读数据发现读不到新的数据。

原因:

cursor(游标)位置不会自动刷新,需要使用事务来主动触发(begin/commit)刷新。

其实,这只是我的猜测,并且解决了问题。对于数据库原理不怎么懂,有空要补补。