есть поле content в котором хранится json . В json хранятся блоки от editorjs.io , если искать фразу на английском и она есть в тексте, то она находится.
Если искать на русском, то не находится.
Есть какие нибудь варианты?
А ты как ищешь? Через лайк?)
https://pastebin.com/GAuVAyKF
через все возможные варианты.
JSON_UNQUOTE() в mysql перед поиском в строке
все правильно указал, но работает только если поле в формате JSON и в sql_mode добавлено "NO_BACKSLASH_ESCAPES" пример select JSON_UNQUOTE(CAST('{"html":"\u0413\u0440\u0443\u0437\u0434\u0435\u0432"}' as JSON)) LIKE '%Груздев%';
https://dev.mysql.com/doc/refman/8.0/en/json-search-functions.html#function_json-search а это пробовал? у меня вполне работает.
Обсуждают сегодня