签到字段sign_data 原来是varchar类型的,现在变成了 json格式,有些数据是不合法的,比如少了quota(引号)或中括号(【】),存在这些数据的时候,使用json函数可能会报错,怎么查找出这些数据呢, json_valid 函数就可以,合法的数据返回1,不合法的数据返回0
select JSON_VALID(sign_data),member_coupons_id from fddb.fd_member_coupons where sign_data is not null and JSON_VALID(sign_data)!=1
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!