首页 > 数据库 >mysql 数据迁移与查询更新

mysql 数据迁移与查询更新

时间:2023-04-13 20:55:42浏览次数:35  
标签:ch 更新 查询 reported 字段 mysql 迁移 data

业务前景:在旧表中新增ch类型字段,以ch字段作为查询条件,为了不产生影响,需要对ch字段进行更新操作,ch字段源于base字段 json格式中的一部分。 

 解决方案:

1)  字段迁移

update reported_data set ch = base;

 

2) 查询后更新

update reported_data set ch = (
  SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(ch,'"',8),'"',-1) AS ch_ from (SELECT * from reported_data) test WHERE reported_data.id = test.id
)

 

标签:ch,更新,查询,reported,字段,mysql,迁移,data
From: https://www.cnblogs.com/beatleC/p/17316376.html

相关文章

  • zabbix监控远程MySQL数据库
    zabbix_agent客户端操作:1.数据库用户授权登录mysqlmysql>grantallon*.*tozabbix@'localhost'identifiedby"123";mysql>flushprivileges;2.cp模板到/usr/local/zabbix/etc/zabbix_agentd.conf.d/cp/root/zabbix-4.2.6/conf/zabbix_agentd/userparamet......
  • 聊聊MySQL三大核心日志的实现原理?
    MySQL几乎成为互联网行业使用的最多的开源关系型数据库,正因如此,MySQL也成为各大互联网公司面试中必问的数据库,尤其是MySQL中的事务实现机制和三大核心日志的实现原理。今天,我们就重点聊聊MySQL三大核心日志的实现原理。 1.MySQL日志说起MySQL的日志,有三种类型的日志对于MySQ......
  • 【Docker】容器操作 mysql部署 redis部署 nginx部署 迁移与备份 Dockerfile
    目录上节回顾今日内容1容器操作2应用部署2.1mysql部署2.2redis2.3nginx3迁移与备份4Dockerfile练习上节回顾#1docker启动,停止,查看状态命令 systemctlstartdockersystemctlstopdockersystemctlstatusdockerdockerinfo#查看详情systemc......
  • Windows 本地安装mysql8.0
    前言看了网上许多关于Windows本地安装mysql的很多教程,基本上大同小异。但是安装软件有时就可能因为一个细节安装失败。我也是综合了很多个教程才安装好的,所以本教程可能也不是普遍适合的。现我将自己本地安装的步骤总结如下,如有不对的地方,敬请大家批评指正!!!安装环境:win7/10一、......
  • Mysql约束
    MYSQL约束主键--主键的使用CREATETABLEt18(idINTPRIMARYKEY,--表示id列是主键`name`VARCHAR(32),emailVARCHAR(32));INSERTINTOt18VALUES(1,'jack','www.com.cn')--id不能重复,将会报错INSERTINTOt18VALUES(1,'tom','www......
  • mysql多表查询
    查询加强查询到的表的结构--查询加强--使用where语句--1.如果查找1991.1.1后入职的员工--注意:mysql,日期类型可以直接比较,需要注意和表中的格式一致SELECT*FROMempWHEREhiredate>'1991.1.1';--2.使用like操作符(模糊)--%:表示0到多个任意字符_:表示单个任......
  • Kibana查询语法使用手册【转】
    阅读目录全文搜索按字段搜索通配符搜索匹配单一字符匹配任意多个字符范围搜索布尔搜索分组搜索转义特殊字符速查全文搜索在搜索栏输入login,会返回所有字段值中包含login的文档使用双引号包起来作为一个短语搜索"likeGecko" 也可以按页面左侧显示的字段搜索限定......
  • Mybatis_06 _查询语句对应关系
    Mybatis_06对应关系多对一:使用关联association一对多:使用集合collection创建SQL表:CREATETABLE`teacher`(`id`INT(10)NOTNULL,`name`VARCHAR(30)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=INNODBDEFAULTCHARSET=utf8CREATETABLE`student`(`id`INT(10......
  • MySQL面试题-2023
                          参考链接:https://blog.csdn.net/weixin_41622043/article/details/103426652https://xiaolincoding.com/mysql/base/how_select.html ......
  • mysql创建百万条虚假数据进行学习
    1.创建基础表CREATETABLE`app_user`(`id`bigint(20)unsignedNOTNULLAUTO_INCREMENT,`name`varchar(50)DEFAULT''COMMENT'用户昵称',`email`varchar(50)NOTNULLCOMMENT'用户邮箱',`phone`varchar(20)DEFAULT'......