Документация для разработчиков
Темная тема

prepareMerge

array public
\Bitrix\Main\DB\MysqlCommonSqlHelper::prepareMerge(
	string $tableName,
	array $primaryFields,
	array $insertFields,
	array $updateFields
);

Нестатический метод выстраивает строку для SQL-команды MERGE для указанной таблицы.

Параметры

ПараметрОписаниеВерсия
$tableNameНазвание таблицы
$primaryFieldsМассив первичных ключей списка колонок вида:
Array("column")[]
$insertFieldsМассив вставки вида:
Array("column" => $value)[]
$updateFieldsМассив обновлений вида:
Array("column" => $value)[]

Примеры



© «Битрикс», 2001-2024, «1С-Битрикс», 2024