下面的查询有什么问题.
SELECT *
FROM contract
WHERE application_id="abcdef"
AND JSON_CONTAINS(contract_details, '{"name":"~!@#$$%%^&*())_+?><,./:\";\'{}||}{"}');
我得到的错误如下.
SELECT * FROM contract where application_id="abcdef" and JSON_CONTAINS(contract_details, '{"name":"~!@#$$%%^&*())_+?><,./:\";\'{}||}{\"}')
LIMIT 0, 10000 Error Code: 3141. Invalid JSON text in argument 2 to function json_contains: "Missing a comma or '}' after an object member." at position 34. 0.234 sec
我有一个列,其中包含Json对象数组,因为我希望根据名称及其值 Select 记录