method
public
SqlHelper::prepareMergeSelect()
Класс: \Bitrix\Main\DB\SqlHelper
Сигнатура
public prepareMergeSelect(string $tableName, array<string|int, mixed> $primaryFields, array<string|int, mixed> $selectFields, mixed $select, mixed $updateFields) : string
Описание
Формирует DML-строки для SQL-команды INSERT INTO ON CONFLICT UPDATE для указанной таблицы.
Параметры
$tableName
string
Имя таблицы.
$primaryFields
array<string|int, mixed>
Array("column")[] Список столбцов первичного ключа.
$selectFields
array<string|int, mixed>
$select
mixed
$updateFields
mixed
Возвращаемое значение
string
Исходный файл: source/main/lib/db/sqlhelper.php:934

