To jest mój pierwszy raz zadając pytanie tutaj, wybacz mi, jeśli popełnię błędy amatorskie.Wyzwalacze MYSQL: JSON_SEARCH wartość całkowita w tablicy json z liczb całkowitych
Szukam użyć json_search, aby uzyskać ścieżkę tablicy, która odpowiada wartości.
próbowałem i to działa:
SET @j = '["3", "2", "1"]';
SELECT json_search(@j, 'one', '2');
zwraca $ [1];
próbowałem i to nie działa: (? W jaki sposób dokonać tej pracy)
SET @j = '[3, 2, 1]';
SELECT json_search(@j, 'one', 2);
zwraca NULL;
Zasadniczo chcę zapisać @j jako tablicę całkowitą zamiast tablicy ciągów do celów indeksowania. Czy jest jakiś sposób zmienić tablicę całkowitą w tablicę ciągów dla porównania, jeśli nie ma sposobu, aby json_search działało z liczbami całkowitymi?
Z góry dziękuję!
Wygląda na to, że ten błąd nie został naprawiony: https://bugs.mysql.com/bug.php?id=79316 – RayCh