У меня была странная проблема, когда какие-либо команды json не работали после того, как я загрузил свой проект на сервер, где версия mysql была 5.6. На моем локальном хосте версия моего сервера была 10.4.11, и запрос работал нормально. Я проверил это должно быть по крайней мере 5.7. Так что я проверил запрос в 5.7 также, который работал нормально. Затем я обновил свой сервер и до 10.1.44. Но теперь запрос не работал
ошибка, которую он показывает, это синтаксическая ошибка или нарушение прав доступа 1305.function dbname.json_contains не существует
, и вот один мой запрос ниже, где я использовал laravel
Card::SELECT('id','name','unique_id')
->where(DB::raw("json_extract(present_address, '$.union')"), 'some_union')
->where('geo_union_id','=',2218)
->get();
Не могли бы вы дать мне решение этого. и если есть какая-либо документация о том, как я могу использовать эту функцию в mariadb 10.1.44, тогда, пожалуйста, предоставьте