Mysql将商品表数据转移用到另外一张不同结构商品的手法

业务场景,将不同表结构的商品。
商品表1   g1
商品表2   g2
1.分析不同表之间的字段关联关系
2.找到两张表的关联关系,比如两张表的商品id都一致(一般可以先用insert into g1 (c1,c2,c3)  select g2.c1,g2.c2,g2.c3 from g2 )先将表g2 内容导入 g1 ,然后大量使用update g1 set g1.name = (select g2.name from g2 where g1.id = g2.id )对部分字段的批量更新

3.使用GROUBY_CONCAT,和CONCAT 函数 拼接字符串达到想要的字符串更新,注意拼接会有大小限制 默认1024 ,拼接过大会导致多出来的被忽略, 使用SET [SESSION | GLOBAL] group_concat_max_len = 10240; 设置大小解决

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值