2
是否有一個簡單的:)有效的方式或使用Zend_Db讀取非常大量的行?如何使用Zend_Db高效地讀取大量的行?
基本上我需要處理整個表,逐行。表很大,主鍵序列不能保證(即不是自動增量,而是UNSIGNED INT)。 解決這個問題的最好方法是什麼?
環境:PHP 5.2,Zend Framework的1.10,MySQL 5.1中
是否有一個簡單的:)有效的方式或使用Zend_Db讀取非常大量的行?如何使用Zend_Db高效地讀取大量的行?
基本上我需要處理整個表,逐行。表很大,主鍵序列不能保證(即不是自動增量,而是UNSIGNED INT)。 解決這個問題的最好方法是什麼?
環境:PHP 5.2,Zend Framework的1.10,MySQL 5.1中
你總是可以加載的使用限制功能記錄的子集。所以與邏輯
$table = new Default_Models_Something();
$table = $table->fetchAll($table ->select(true)->limit(10, $offset));
你找出多少條記錄在表中,然後在每次提取10條增加您的每次偏移。