这是一个InnoDB表,对不对?InnoDB是事务存储引擎。将autocommit设置为true可能会为您解决此问题。
conn.autocommit(True)
或者,您可以更改事务隔离级别。您可以在这里阅读有关此内容的更多信息:http : //dev.mysql.com/doc/refman/5.0/en/set-
transaction.html
出现这种现象的原因是,在单个事务中读取必须保持一致。同一事务中的所有一致读取均读取由第一次读取建立的快照。即使您的脚本仅读取表,这也被视为事务。这是InnoDB中的默认行为,您需要对其进行更改或在每次读取后运行conn.commit()。
该页面对此进行了更详细的说明:http : //dev.mysql.com/doc/refman/5.0/en/innodb-consistent-
read.html



