我有一个包含 10,000 条记录的表(客户)。我想一次修改每一条记录并修改一些数据,然后将其更新回数据库。SELECT * FROM customer 然后 fetchAll 没有意义,因为有 10,000 条记录。
我想在 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
}
有没有办法做到这一点?