所以我讀過the documentation由select語句返回的行數和它說:在Python的sqlite3的模塊,爲什麼不能cursor.rowcount()告訴我
Cursor.rowcount¶
儘管sqlite3模塊的光標類實現了這個 屬性,但支持確定「行 受影響」/「所選行」的數據庫引擎自己的 是古怪的。
這包括SELECT語句 ,因爲我們不能確定查詢產生,直到所有 行是牽強的行數 。
爲什麼在執行SELECT後馬上就不能用它來確定返回的行數。這個查詢當然已經執行了,現在已經取得了所有的行?
感謝您的出色答案,這使得它更清晰地發生了什麼,並告訴我我應該做什麼。 – Andrew 2011-02-06 04:43:26