public function update($tableExpression, array $data, array $identifier, array $types = [])
{
$fixedData = [];
foreach ($data as $columnName => $value) {
$fixedData[$this->quoteIdentifier($columnName)] = $value;
}
$fixedIdentifier = [];
foreach ($identifier as $columnName => $value) {
$fixedIdentifier[$this->quoteIdentifier($columnName)] = $value;
}
return parent::update($this->quoteIdentifier($tableExpression), $fixedData, $fixedIdentifier, $types);
}