protected function compileUpdateValues(array $values, array &$bindings): string
    {
        $parts = [];

        foreach ($values as $column => $value) {
            $parts[] = $this->quoteCompositeIdentifier($column).' = '.$this->compileValue($value, $bindings);
        }

        return implode(', ', $parts);
    }