хранится json строка.
Нужно в этом поле найти строку "email":"test@hotmail.com"
Сначала использовал вот такую конструкцию: $query->orWhereJsonContains('json_params', ['email' => $email]); Работало норм, но после того как поменял БД, стала ругаться: Function 'json_contains' isn't supported
В качестве БД используется ColumnStore MariaDB
Какие альтернативные конструкции можно использовать чтобы не возникало ошибок с ColumnStore БД?
Почему бы не использовать корректный тип поля для хранения JSON и работать с соответствующими функциями БД?
Обсуждают сегодня