method
public
SqlHelper::prepareDeleteLimit()
Класс: \Bitrix\Main\DB\SqlHelper
Сигнатура
public prepareDeleteLimit(string $tableName, array<string|int, mixed> $primaryFields, string $where, array<string|int, mixed> $order, int $limit) : string
Описание
Формирует строку DML для команды SQL DELETE для заданной таблицы с ограниченным количеством строк.
Параметры
$tableName
string
Имя таблицы.
$primaryFields
array<string|int, mixed>
Array("column")[] Список столбцов первичного ключа.
$where
string
Конструкция SQL where.
$order
array<string|int, mixed>
Array("column" => asc|desc)[] Порядок сортировки.
$limit
int
Количество удаляемых строк.
Возвращаемое значение
string
Исходный файл: source/main/lib/db/sqlhelper.php:951

