Term2
Новичок
Как оптимизировать массовое обновление записей в таблице?
Делаю обновления по такой схеме:
$query = "SELECT * FROM table WHERE условия";
$result = mssql_query($query);
$num = mssql_num_rows($result);
for($i=0; $i<$num;$i++){
//......
$id=mssql_result ($result, $i, 'id');
$queryT = "UPDATE table SET Field='$Field' WHERE id='$id'";
$resultT = mssql_query($queryT);
}
Но оно проходит очень медленно. Даже если выбираю записи за один день. Что можно сделать?
Делаю обновления по такой схеме:
$query = "SELECT * FROM table WHERE условия";
$result = mssql_query($query);
$num = mssql_num_rows($result);
for($i=0; $i<$num;$i++){
//......
$id=mssql_result ($result, $i, 'id');
$queryT = "UPDATE table SET Field='$Field' WHERE id='$id'";
$resultT = mssql_query($queryT);
}
Но оно проходит очень медленно. Даже если выбираю записи за один день. Что можно сделать?