MySQL-Trigger: JSON_SEARCH ein ganzzahliger Wert in einem json-Array von ganzen Zahlen
Dies ist mein erstes Mal, dass ich hier eine Frage stelle. Verzeih mir, wenn ich Amateurfehler mache.
Ich möchte json_search verwenden, um den Array-Pfad zu ermitteln, der einem Wert entspricht.
Ich habe es versucht und das funktioniert:
SET @j = '["3", "2", "1"]';
SELECT json_search(@j, 'one', '2');
returns $ [1];
Ich habe es versucht und das funktioniert nicht: (Wie mache ich das?)
SET @j = '[3, 2, 1]';
SELECT json_search(@j, 'one', 2);
returns null;
rundsätzlich möchte ich @j als Integer-Array anstelle eines String-Arrays für Indizierungszwecke speichern. Gibt es eine Möglichkeit, das Integer-Array in ein String-Array zum Vergleich zu verwandeln, wenn json_search nicht mit Ganzzahlen arbeiten kann?
Danke im Voraus