diff --git a/library/think/db/builder/Mysql.php b/library/think/db/builder/Mysql.php index 84853307..04586906 100644 --- a/library/think/db/builder/Mysql.php +++ b/library/think/db/builder/Mysql.php @@ -32,7 +32,7 @@ class Mysql extends Builder if (strpos($key, '$.') && false === strpos($key, '(')) { // JSON字段支持 list($field, $name) = explode('$.', $key); - $key = 'jsn_extract(' . $field . ', \'$.\'.' . $name . ')'; + $key = 'json_extract(' . $field . ', \'$.' . $name . '\')'; } if (!preg_match('/[,\'\"\*\(\)`.\s]/', $key)) { $key = '`' . $key . '`';