71 $helper = Application::getConnection()->getSqlHelper();
74 $mergeFields = static::getMergeFields();
75 foreach ($mergeFields as $field)
77 unset($updateData[$field]);
79 $merge = $helper->prepareMerge(
80 static::getTableName(),
81 static::getMergeFields(),
88 Application::getConnection()->query($merge[0]);
89 $id = Application::getConnection()->getInsertedId();
95 $result->addError(
new Error(
'Error constructing query'));