これらの 2 つの 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**
上記の 2 つのケースで返される行数が異なるのはなぜですか? 参考までに、テーブルには 1147 行あります。
SSCursor は、サーバー側で結果を保存するために使用されます。それが理由ですか?この選択クエリの影響を受けるすべての行は?
誰か知っていますか ?