tp6 replace和insertAll

$testDatas = ['id' => 998, 'signid' => '12', 'section_id' => '77', 'uid' => 88];
$a = Db('section_sign_log')->replace()->insert($testDatas);

若自增id不存在则新增   此时返回$a=1   若存在 则修改原数据   此时返回$a=2

$testDatas = [
    ['signid' => '111', 'section_id' => '111', 'uid' => 111],
    ['section_id' => '222', 'signid' => '222', 'uid' => 222],
    ['section_id' => '333', 'signid' => '333', 'uid' => 333],
];

$a = SectionSignLog::insertAll($testDatas);  

$a为添加数据条数   insertAll第二个参数为限制添加条数   

$testDatas字段顺序可变 但字段数必须一致

猜你喜欢

转载自blog.csdn.net/qq_58778333/article/details/130138533