Yii 批量插入

Yii::$app->db->createCommand()
    ->batchInsert($tableName, $field, $rows)
    ->execute();
本作品采用《CC 协议》,转载必须注明作者和本文链接
无论在现实或是网络中,我都是孤独的。
讨论数量: 3

分享一下另外两种方法

$model = new User();
foreach($data as $item){
    $model->isNewRecord = true;
    $model->setAttribute($item);
    $model->save() && $model->id = 0;
}
$model = new User();
foreach($data as $item){
    $_model = clone $model;
    $_model->setAttribute($item);
    $_model->save();
}
2个月前 评论
小李世界 (楼主) 2个月前
xbvan (作者) 2个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!