10,000レコードのテーブル(顧客)があります。すべてのレコードを一度に1つずつ変更し、一部のデータを変更してから、データベースに更新し直したいと思います。10,000レコードがあるため、SELECT *FROMcustomerを選択してからfetchAllを実行することは意味がありません。
PHPでwhileループを作成して、増分SELECTステートメントを実行したいのですが、適切に増分する安定した主キーがない場合、このようなselectステートメントはどのようになりますか?論理的には、whileループは次のようになります。
$row = 1;
while(Number_Rows_In_Table)
{
$record = $this->db->exec("SELECT * FROM customer WHERE ROW = $row");
$row++;
//Do something with the data then update it
}
これを行う方法はありますか?