批量插入一张表的数据,并且生成不同的uuid

Posted zcg1051980588

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批量插入一张表的数据,并且生成不同的uuid相关的知识,希望对你有一定的参考价值。

INSERT INTO party_branch
SELECT UUID(),m.name,m.secreta_name,m.contacts_name,m.contact_phon,m.category_name,m.type,‘admin‘,‘admin‘, NOW(),NOW() FROM mypary_branch m

 

UPDATE party_branch SET id =REPLACE(id,‘-‘,‘‘)

 

必须分开执行 如果

 

INSERT INTO party_branch
SELECT  REPLACE(UUID(),‘-‘,‘‘),m.name,m.secreta_name,m.contacts_name,m.contact_phon,m.category_name,m.type,‘admin‘,‘admin‘, NOW(),NOW() FROM mypary_branch m

这样生成的uuid所有数据均为相同



以上是关于批量插入一张表的数据,并且生成不同的uuid的主要内容,如果未能解决你的问题,请参考以下文章

MYSQL把一张表的数据批量复制到另外一张表

Oracle两张表关联批量更新其中一张表的数据

shell如何批量处理一张表的时间数据

Oracle两张表关联批量更新其中一张表的数据

EXCEL单元格批量插入不同批注

用oracle存储过程将一张表的数据查出插入另一张表