SELECT * FROM mytable WHERE LOWER(JSON_EXTRACT(metadata, "$.title")) = JSON_QUOTE("hello world") और SELECT * FROM mytable WHERE LOWER(metadata->"$.title") = JSON_QUOTE("hello world") काम करता है, लेकिन मुझे यकीन नहीं है कि मुझे JSON_QUOTE . का उपयोग करने की आवश्यकता क्यों है LOWER . का उपयोग करते समय बनाम सटीक खोज के लिए इसकी आवश्यकता नहीं है।
अगर कोई समझा सकता है कि क्यों, मैं उन्हें उत्तर के रूप में खुशी से चिह्नित करूंगा।