haben / laravel-batch-db

在Laravel上实现正确的批量插入和更新

dev-main 2021-05-21 09:53 UTC

This package is auto-updated.

Last update: 2024-09-21 16:57:03 UTC


README

开发早期阶段

基本用法

<?php

use Haben\Facades\BatchDB;

// or

$batchDb = new BatchDB('optionalDatabaseConnectionName');
BatchDB::upsert('tableName', []);

// or

$dbConn = DB::connection('databaseConnectionName');
BatchDB::upsert('tableName', [], $dbConn);

// or

BatchDB::connection('databaseConnectionName')->upsert('tableName', []);

API

insert

执行批量插入。

insertAndGet

执行批量插入并获取插入项。

upsert

通过INSERT ... ON DUPLICATE KEY UPDATE执行批量upsert(插入或更新)。

许可协议

MIT