欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql json字段的值是null

老白2年前15瀏覽0評論

MySQL中的json字段可以存儲JSON格式的數據,但是有時候我們會遇到這樣的情況:JSON字段的值是null。這種情況需要我們特殊處理,下面來詳細介紹。

第一點,MySQL json字段的值是null的表示

{
"key": null
}

其中,key表示json字段的名稱,null表示json字段的值為null。

第二點,如何查詢MySQL json字段的值是null的記錄

SELECT * FROM table_name WHERE json_extract(json_column_name,'$.key') IS NULL;

其中,table_name表示表名,json_column_name表示json字段名稱,$.key表示json字段的名稱。

第三點,如何更新MySQL json字段的值是null的記錄

UPDATE table_name SET json_column_name=json_set(json_column_name,'$.key',NULL) WHERE json_extract(json_column_name,'$.key') IS NULL;

其中,table_name表示表名,json_column_name表示json字段名稱,$.key表示json字段的名稱。

總結:MySQL json字段的值是null需要特殊處理,我們需要使用json_extract函數來查詢json字段的值是否為null,使用json_set函數來更新json字段的值為null。