Есть несколько колонок в бд формата json и пытаюсь сделать поиск " есть ли это значение в какойнибуть ячейке". Нашел несколько ответов но не один не работает:
Имею колонку servers и значения [83,68,24,887,883]
Ответ1User::find()
->andWhere(['json_column->email' => 'mail@example.com'])
->one();
Пробовал подставлять свои данные но ничего хорошего невышло.
Ответ2use yii\db\Expression;
$expression = new Expression('JSON_CONTAINS(fied, value)');
$now = (new \yii\db\Query)->select($expression);
С этим похожая ситуация, мне надо проверить есть ли в таблице SERVERS допустим значение 80 которое в формате json, не знаете как можно это сделать ?