1 insert方法

插入一条数据

insert方法有2个参数,第一个参数是要插入的数据,第二个参数决定是否返回insert_id(默认为false不返回)

$db->post->insert([
    'user_id' => 1,
    'title'   => '测试标题',
    'content' => '测试内容',
]);

2 insertAll方法

批量插入多条数据

$db->post->insertAll([
    [
        'user_id' => 1,
        'title' => '测试标题1',
        'content' => '测试内容1',
    ],
    [
        'user_id' => 1,
        'title' => '测试标题2',
        'content' => '测试内容2',
    ],
    [
        'user_id' => 1,
        'title' => '测试标题3',
        'content' => '测试内容3',
    ],
]);

3 replace方法

替换插入或更新数据

replace方法使用 REPLACE INTO 语句来替换插入或更新数据

 $db->post->replace([
    'id'      => 1
    'user_id' => 1,
    'title'   => '测试标题',
    'content' => '测试内容',
]);

results matching ""

    No results matching ""