haben / laravel-batch-db
在Laravel上实现正确的批量插入和更新
dev-main
2021-05-21 09:53 UTC
Requires
- illuminate/database: ^8.25
- illuminate/support: ^8.25
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