mysql里有一个字段是一个这样的键值对——{"pfId":"228659633701650432","appId":"cpsmzqp","appVersion":"appVersion","factory":"关键字"},怎能判断“facory”的值是不是“关键字”
时间: 2023-07-05 08:35:52 浏览: 82
mysql判断字段是否存在的方法
可以通过 MySQL 中的 JSON_CONTAINS 函数来判断字段中是否包含某个键值对。具体的 SQL 语句如下:
```
SELECT * FROM your_table_name WHERE JSON_CONTAINS(your_field_name, '{"factory": "关键字"}');
```
其中,your_table_name 是表名,your_field_name 是包含键值对的字段名。如果该字段中包含 {"factory": "关键字"} 这个键值对,则会返回相应的记录。反之,则不会返回。
阅读全文