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

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;

posted @ 2016-07-26 16:52  fly不起来啊!  阅读(496)  评论(0编辑  收藏  举报