久久久久久AV无码免费看大片,亚洲一区精品人人爽人人躁,国产成人片无码免费爱线观看,亚洲AV成人无码精品网站,为什么晚上搞的时候要盖被子

PHP批量插入數(shù)據(jù)到數(shù)據(jù)庫

時間:2018-05-21 22:54:40 類型:PHP
字號:    

在實際工作中, 一般都是一條一條的插入數(shù)據(jù), 但有時也會有很多的數(shù)據(jù), 如果還是通過循環(huán)一條條插入, 效率就低了好多, 這時我們最好使用批量插入數(shù)據(jù)的方法

1. 原生方法

   INSERT INTO mytable (title, name, date) VALUES ('My title', 'My name', 'My date'),  ('Another title', 'Another name', 'Another date')

2. CI框架查詢構(gòu)造器類

   $data = array(
        array(
            'title' => 'My title',
            'name' => 'My Name',
            'date' => 'My date'
        ),
        array(
            'title' => 'Another title',
            'name' => 'Another Name',
            'date' => 'Another date'
        )
);
$this->db->insert_batch('mytable', $data);
3. TP框架方法:

  $data = [
    [ 'title' => 'My title','name' => 'My Name','date' => 'My date'],
    [ 'title' => 'Another title','name' => 'Another Name','date' => 'Another date'],
];
Db::name('mytable')->insertAll($data);
不管是你是使用原生的SQL,還是使用各個PHP框架, 都是有對應(yīng)的批量插入方法的, 適當(dāng)?shù)臅r候不要忘記使用喲, 這會大大提升代碼的執(zhí)行效率的