SELECT * FROM mytable WHERE LOWER(JSON_EXTRACT(metadata, "$.title")) = JSON_QUOTE("hello world")
và SELECT * FROM mytable WHERE LOWER(metadata->"$.title") = JSON_QUOTE("hello world")
hoạt động, nhưng tôi không chắc tại sao mình cần sử dụng JSON_QUOTE
khi sử dụng LOWER
so với không cần nó để tìm kiếm chính xác.
Nếu ai đó có thể giải thích lý do tại sao, tôi sẽ sẵn lòng đánh dấu họ là câu trả lời.