diff --git a/src/Db/Mysql/Query/Builder/UpdateBuilder.php b/src/Db/Mysql/Query/Builder/UpdateBuilder.php index b8ef5930d..45dbc33df 100644 --- a/src/Db/Mysql/Query/Builder/UpdateBuilder.php +++ b/src/Db/Mysql/Query/Builder/UpdateBuilder.php @@ -73,7 +73,7 @@ public function build(...$args): string { $jsonSets[$field][] = [ 'jsonKeywords' => $matches['jsonKeywords'], - 'raw' => 'CONVERT(\'' . json_encode($v, \JSON_THROW_ON_ERROR | \JSON_UNESCAPED_SLASHES | \JSON_UNESCAPED_UNICODE) . '\',JSON)', + 'raw' => 'CAST(\'' . json_encode($v, \JSON_THROW_ON_ERROR | \JSON_UNESCAPED_SLASHES | \JSON_UNESCAPED_UNICODE) . '\' AS JSON)', ]; } }