看到这两个python代码片段,
conn = MySQLdb.connect(c['host'], c['user'], c['password'], c['db'])
cur = conn.cursor()
cur.execute("select * from geo_weathers;) -> **1147L**
和
conn = MySQLdb.connect(c['host'], c['user'], c['password'], c['db'], cursorclass=MySQLdb.cursors.SSCursor)
cur = conn.cursor()
cur.execute("select * from geo_weathers") -> **18446744073709551615L**
为什么以上两种情况返回的行数不同?仅供参考,一个表中有 1147 行。
SSCursor 用于在服务器端保存结果。是这个原因吗?此选择查询会影响哪些所有行?
有人知道吗 ?