mysql更新表中Json字段里面的某个值

update member SET patient=JSON_REPLACE(patient, '$.sex', 'MAN') WHERE id=1;

解释:

update 表名 SET Json所在的列名=JSON_REPLACE(Json所在的列名, '$.Json所在列名里要更新的字段', '更新的内容') WHERE 条件;

如图:更新表中的列是Json字段的patient里面的sex字段

mysql更新表中Json字段里面的某个值_第1张图片更改后:

mysql更新表中Json字段里面的某个值_第2张图片

 

 

你可能感兴趣的:(java,mysql,mysql,json,数据库)