mirror of
https://github.com/yiisoft/yii2.git
synced 2025-08-13 22:06:51 +08:00
Fix #17504: Fix upsert when $updateColumns = true
but there are no columns to update in the table
This commit is contained in:

committed by
Alexander Makarov

parent
f72f7c7406
commit
cdd40b8dfb
@ -278,6 +278,10 @@ class QueryBuilder extends \yii\db\QueryBuilder
|
||||
if (empty($uniqueNames)) {
|
||||
return $insertSql;
|
||||
}
|
||||
if ($updateNames === []) {
|
||||
// there are no columns to update
|
||||
$updateColumns = false;
|
||||
}
|
||||
|
||||
if ($updateColumns === true) {
|
||||
$updateColumns = [];
|
||||
|
Reference in New Issue
Block a user