SELECT * FROM mytable WHERE LOWER(JSON_EXTRACT(metadata, "$.title")) = JSON_QUOTE("hello world")
und SELECT * FROM mytable WHERE LOWER(metadata->"$.title") = JSON_QUOTE("hello world")
funktioniert, aber ich bin mir nicht sicher, warum ich JSON_QUOTE
verwenden muss bei Verwendung von LOWER
Vs für eine exakte Suche nicht benötigt wird.
Wenn jemand erklären kann, warum, werde ich ihn gerne als Antwort markieren.