YII2 一次性往資料庫插入多行資料
/**
* 插入統計資料
*/
public static function insertCountData(array $InsertData)
{
$transition = Yii::$app->db->beginTransaction();
try {
$res = Yii::$app->db->createCommand()->batchInsert(
self::tableName(),
['DiscountGetDate', 'DiscountId', 'DiscountRange', 'DiscountType', 'GetNums'],
$InsertData
)->execute();
if ($res) {
$transition->commit();
}else {
$transition->rollBack();
}
}catch (\Exception $e) {
$transition->rollBack();
Yii::info($e->getMessage(), 'my');
}
}
相關文章
- 關於PHP往mysql資料庫中批次插入資料例項教程PHPMySql資料庫
- 前腳剛往資料庫插入資料,後腳就查不出來?資料庫
- mongodb資料庫中插入資料MongoDB資料庫
- python如何將資料插入資料庫Python資料庫
- YII2 常用資料庫操作資料庫
- eazyexcel 讀取excel資料插入資料庫Excel資料庫
- python資料插入連線MySQL資料庫PythonMySql資料庫
- Python實現http介面請求資料後,往RabbitMQ裡面插入資料PythonHTTPMQ
- mybatis插入資料、批量插入資料MyBatis
- SAP HANA Cloud 學習教程之二: 如何往SAP BTP 上 HANA Cloud 資料庫表裡插入資料Cloud資料庫
- 分庫分表插入資料
- MapReduce之----往hbase資料庫寫入資料時, 出現資料異常資料庫
- yii2 資料庫常見查詢資料庫
- .NET 資料庫大資料 方案(插入、更新、刪除、查詢 、插入或更新)資料庫大資料
- MySQL 資料庫表格建立、資料插入及獲取插入的 ID:Python 教程MySql資料庫Python
- 解決hive資料庫 插入資料很慢的問題Hive資料庫
- 向PostgreSQL資料庫插入Date型別資料包錯SQL資料庫型別
- laravel實現100w大量資料插入資料庫Laravel資料庫
- mybatis oracle資料庫批次插入資料,忽略主鍵重複MyBatisOracle資料庫
- .NET 百萬級 大資料插入、更新 ,支援多種資料庫大資料資料庫
- oracle-資料庫- insert 插入語句Oracle資料庫
- Java MyBatis 插入資料庫返回主鍵JavaMyBatis資料庫
- 向資料庫中插入一條新的資料,並返回新增資料的ID資料庫
- Python 利用pymysql和openpyxl操作MySQL資料庫並插入Excel資料PythonMySql資料庫Excel
- ORACLE資料庫中如何插入生僻字Oracle資料庫
- 解決pl/sql developer中資料庫插入資料亂碼問題SQLDeveloper資料庫
- 從鍵盤鍵入String型別的資料插入資料庫中型別資料庫
- mybatis 批次插入資料MyBatis
- 資料庫批次插入這麼講究的麼?資料庫
- sql、oracle資料多行轉單行SQLOracle
- mysql插入資料時如果有相同資料就不插入或者替換MySql
- 使用JDBC向MySQL資料庫批次插入10W條資料測試效率JDBCMySql資料庫
- SQL Server 2014如何使用遊標迴圈向遠端資料庫插入資料SQLServer資料庫
- 解決Mysql資料庫插入資料出現問號(?)的解決辦法MySql資料庫
- C++ Vector資料插入C++
- 使用MySqlBulkLoader批量插入資料MySql
- Mysql資料庫建立儲存過程實現往資料表中新增欄位的方法MySql資料庫儲存過程
- 在MySQL資料庫中,這4種方式可以避免重複的插入資料!MySql資料庫