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

2019-05-21  本文已影响0人  conner是位好少年

有一个业务需求:将一张表中的某几列加入到另一张新表中,并插入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;

上一篇 下一篇

猜你喜欢

热点阅读