mysql5.7 json为空时怎么处理_MySQL5.7的JSON基本操作
时间: 2024-03-10 08:44:36 浏览: 102
Mysql5.7中JSON操作函数使用说明
5星 · 资源好评率100%
在MySQL5.7中,可以使用以下方法处理JSON为空的情况:
1. 使用IS NULL判断JSON是否为空
例如:
```
SELECT * FROM table_name WHERE json_column IS NULL;
```
2. 使用JSON_LENGTH函数判断JSON是否为空
例如:
```
SELECT * FROM table_name WHERE JSON_LENGTH(json_column) = 0;
```
3. 使用JSON_EXTRACT函数提取JSON的值时,可以使用COALESCE函数来判断JSON是否为空,如果为空则返回默认值
例如:
```
SELECT COALESCE(JSON_EXTRACT(json_column, '$.key'), 'default_value') FROM table_name;
```
以上是MySQL5.7的JSON基本操作,希望能帮助到你。
阅读全文