开启事务处理插入多条数据 速度也可以

echo '开始时间'.date('H:i:s').PHP_EOL;
$db = Yii::$app->db;
$transaction = $db->beginTransaction();
for($i = 1; $i < 250001; $i++) {
$db->createCommand("update up set uin = $i, name = 'ggggg' where id = $i;")->execute();
}
$transaction->commit();
echo '结束时间'.date('H:i:s').PHP_EOL;

原文地址:https://www.cnblogs.com/a-flydog/p/5708064.html