将一张表中的某几列加入到另一张新表中,并插入uuid

有一个业务需求:将一张表中的某几列加入到另一张新表中,并插入uuid:

准备:

问题分析:

该问题整体分为两个部分:

第一个部分:将一张表中的某几列字段加入到另一张表中

第二个部分:生成uuid并插入到表中

第一步的操作:

Insert into table_aim(colum_1,colum_2) select colum_a,colum_b from table_ori

第二步的操作:

insert into table_aim(id) values(uuid())

如果要将这两步拆出来就会显得很麻烦,所以为什么不能在插入的时候进行uuid的插入操作呢?反正都做同样的操作。

最终的操作如下所示:

INSERT INTO gsxt_task_table(enterprise_name,rigister_code,task_id) SELECT name,reg_code,uuid() FROM company_full_info;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORACLE自学教程 --create tabletestone ( id number, --序号usernam...
    落叶寂聊阅读 1,111评论 0 0
  • 一. Java基础部分.................................................
    wy_sure阅读 3,832评论 0 11
  • 转 # https://www.cnblogs.com/easypass/archive/2010/12/ 08/...
    吕品㗊阅读 9,778评论 0 44
  • 一、MySQL优化 MySQL优化从哪些方面入手: (1)存储层(数据) 构建良好的数据结构。可以大大的提升我们S...
    宠辱不惊丶岁月静好阅读 2,464评论 1 8
  • 风起了,草木晃动 像我的身体 靠近你的身体 风紧了,草木倾斜过来 像是愉悦 又像是逃离
    小麦iii阅读 321评论 0 4