我有一个数据库,其中有一列是字符串的JSON(例如["ART","LIT"]等)。 我想使用json_contains
进行搜索。
但是,当我尝试时:
json_contains(\`column_name`,"ART")
错误信息如下:
在函数 json_contains 的第二个参数中出现无效的 JSON 文本:“Invalid value.”,位置在 'ART' 的开头。
请注意,json_contains
中若以数字代替“ART”,则不会产生错误,只有字符串才会。您有什么办法可以解决这个问题?
json_contains(
column_name, json_quote("ART"))
。 - nonylene