首页 > 数据库 >mysql字符串替换 replace方法替换字段中的值

mysql字符串替换 replace方法替换字段中的值

时间:2023-08-25 23:02:47浏览次数:45  
标签:结果 replace 字段 result mysql 字符串 替换

需求:字符串A是一个JSON字符串,其中的属性值可能为空吗,例如字段”result“

{"处理结果": {"字段A": {"结果": ""}, ......,{"字段X":{"结果”:""}}}

需求:如果其中的结果为空则将 {"结果": ""}替换为""

select replace(result,'{"结果": ""}','') from 表名

想要看到明显的替换效果,可以再查询一下长度

select LENGTH(machine_result) from 表名

可以在后面拼接where条件,进行准确替换

标签:结果,replace,字段,result,mysql,字符串,替换
From: https://blog.51cto.com/u_16199760/7236204

相关文章

  • mysql 深入学习一 数据结构导图
    索引的本质 B-Tree结构 B+Tree结构 Hash结构  MyISAM存储引擎索引实现 innodb存储引擎实现 innodb引擎生成两个文件,将索引文件和数据文件都放在的.ibd文件下(这就是聚集索引)myisam引擎生成三个文件,将索引和数据分开保存分别在.MYD.MYI文件下(这就是非聚......
  • ⛳ Docker 安装 MySQL
    ⛳Docker安装MySQL......
  • 【MySQL 8.0】通过mysqldump与mysqlimport迁移表
    [mysql@node01~]$mysql-uroot-pabcd.1234-hnode01-Dtpcc10(root@node01)>selectcount(*)fromcustomer;+----------+|count(*)|+----------+|300000|+----------+1rowinset(0.06sec)(root@node01)>select@@global.secure_file_priv;......
  • 【MySQL 8.0】在线开启与关闭GTID复制
    在线开启GTID复制(root@node01)>setglobalenforce_gtid_consistency=warn;QueryOK,0rowsaffected(0.04sec)(root@node02)>setglobalenforce_gtid_consistency=warn;QueryOK,0rowsaffected(0.07sec)(root@node01)>setglobalenf......
  • 【MySQL 8.0】--通过组复制实现primary的switchover与failover
    [mysql@node01~]#uuidgen8d1945a5-5c74-4ba0-8240-e9d731110753[mysql@node01~]$vim/etc/my.cnfserver_id=101log_bin=mysql-binbinlog_cache_size=16Mmax_binlog_size=128M......
  • Oracle Linux 8 yum 安装 MySQL 8
    一、安装yum仓库rpm-ivhhttps://dev.mysql.com/get/mysql80-community-release-el8-8.noarch.rpm二、先禁用本地的MySQL模块yummodule-ydisablemysqlMySQL8.0CommunityServer......
  • mysql 常用脚本语法
    mysql常用脚本语法创建表:CREATETABLEtest_db1.test_table1(idINTauto_incrementNOTNULL,my_namevarchar(100)NOTNULL,memovarchar(100)NULL,CONSTRAINTtest_table1_PKPRIMARYKEY(id))ENGINE=InnoDBDEFAULTCHARSET=utf8mb4COLLATE=ut......
  • 【MySQL 8.0】通过Clone Plugin实现数据库的复制
    (root@node01)>createuser'donor'@'%'identifiedby'donor';QueryOK,0rowsaffected(0.10sec)(root@node01)>grantbackup_adminon*.*to'donor'@'%';QueryOK,0rowsaffected(0.23sec)(r......
  • mysql联合更新
    updaterailwayrjoinrailway_sectionrsonr.id=rs.railway_idjoinwork_stationwsonr.id=ws.railway_idjoinpatrollerponr.id=p.railway_idsetrs.railway_name=#{name},ws.railway_name=#{na......
  • 【MySQL 8.0】通过mysqlpump实现数据库对象的逻辑备份与恢复
    转储数据库mysqlpump-uroot-p--all-databases>full.sqlmysqlpump-uroot-p--all-databases--exclude-databases=soe>full.sqlmysqlpump-uroot-p--databasestpcc10>tpcc10.sqlmysqlpump-uroot-p--parallel-schemas=4:tpcc10>tpcc10.sql......