计算机网络/计算机科学与应用/系统/运维/开发

MySQL8 更新数据

MYSQL8更新数据记录的几种方式:


一、更新指定数据

UPDATE tablename 
    SET field1=value1,field2=value2,field3=value3
    WHERE CONDITION;

实例:

UPDATE t_class SET loc='loc_11' WHERE cname='class_l';


二、更新所有数据

如果不使用WHERE条件,表示更新所有

UPDATE tablename  
    SET field1 = value1,field2=value2,field3=value3
    WHERE CONDITION;


三、更新JSON结构数据

通过UPDATE语句和JSON函数更新JSON数据记录,一般常用函数有:

JSON_ARRAY_APPEND、JSON_ARRAY_INSERT、JSON_INSERT、JSON_MERGE、JONS_等

UPDATE tablename 
    SET colname = JSON_REPLACE(colname,path,val)  
      WHERE CONDITION;

实例:

update t_json set json_col = JSON_REPLACE(json_col,'$.sex','女') where id = 1;


mysql8

泰山崩于前而色不变,麋鹿兴于左而目不瞬,然后可以制利害,可以待敌。--心术

评论

^