【发布时间】:2015-04-08 11:14:24
【问题描述】:
我做了什么
我在表中插入批量数据如下:
if(count($bulkInsertArray)>0){
$columnNameArray=['columnName1','columnName2','columnName3'];
// below line insert all your record and return number of rows inserted
$insertCount = Yii::$app->db->createCommand()
->batchInsert(
$tableName, $columnNameArray, $bulkInsertArray
)
->execute();
}
参考号:Insert multiple data into database in Yii 2
在这里插入工作正常。
我想要什么:
现在我的问题是我们可以做类似 如果这里 columnName1 是私钥并且如果我们为该列传递空值然后执行插入操作否则执行更新操作。
在 CAKEPHP 中使用相同的概念。
我正在使用 YII2。
【问题讨论】:
标签: cakephp yii yii2 bulkinsert bulkupdate