Это мой первый вопрос, задающий здесь вопрос, простите меня, если я сделаю какие-либо ошибки любителя.MYSQL Triggers: JSON_SEARCH целочисленное значение в массиве json целых чисел
Я ищу, чтобы использовать json_search, чтобы получить путь массива, соответствующий значению.
Я попробовал и это работает:
SET @j = '["3", "2", "1"]';
SELECT json_search(@j, 'one', '2');
возвращает $ [1];
Я попробовал, и это не работает (? Как мне сделать эту работу)
SET @j = '[3, 2, 1]';
SELECT json_search(@j, 'one', 2);
возвращает нуль;
В основном я хочу хранить @j как целочисленный массив вместо строкового массива для целей индексирования. Есть ли способ изменить целочисленный массив в массив строк для сравнения, если нет возможности для json_search работать с целыми числами?
Спасибо заранее!
Похоже, что эта ошибка еще не исправлена: https://bugs.mysql.com/bug.php?id=79316 – RayCh