SELECT * FROM mytable WHERE LOWER(JSON_EXTRACT(metadata, "$.title")) = JSON_QUOTE("hello world")
og SELECT * FROM mytable WHERE LOWER(metadata->"$.title") = JSON_QUOTE("hello world")
virker, men jeg er ikke sikker på, hvorfor jeg skal bruge JSON_QUOTE
når du bruger LOWER
kontra ikke at have brug for det til en nøjagtig søgning.
Hvis nogen kan forklare hvorfor, markerer jeg dem gerne som svaret.