public function multiInsertIgnore(string $table, array $rows, array $columns = []): int
    {
        if (empty($rows)) {
            return 0;
        }

        ['sql' => $sql, 'params' => $params] = SqlPreparator::prepareMultiInsertIgnore($table, $rows, $columns);

        return $this->conn->executeUpdate($sql, $params);
    }