欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

mysql如何批量插入不重复uuid数据?

程序员文章站 2022-07-05 22:52:58
第一步:先把需要查询的数据列出来 select UUID(), a.Code, a.Name,a.Continent from country a, countrylanguag...

第一步:先把需要查询的数据列出来

select UUID(), a.Code, a.Name,a.Continent from country a, countrylanguage b where a.Code = b.CountryCode;

注意:UUID()不要分割,分割后,uuid相同

第二步:把数据插入到表中

insert into temptable (id,code,name,continent) (

select UUID(), a.Code, a.Name,a.Continent from country a, countrylanguage b where a.Code = b.CountryCode

);

第三步:更新UUID,将“ - ”替换掉

update TEMPTABLE set id =select REPLACE(id,'-','')

mysql如何批量插入不重复uuid数据?

OK,搞定