UUID函数

在MySQL中,可以用uuid()函数来生成一个UUID,如下图:

MySQL生成UUID 随笔 第1张

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

replace函数

默认生成的uuid含有'-',我们可以使用replace函数替换掉'-',SQL如下:

select replace(uuid(),"-","") as uuid;

结果如下:

MySQL生成UUID 随笔 第2张

Insert语句中使用UUID

如果一个表中id字段使用uuid来作为主键,那我们可以使用下面的语句来插入数据:

INSERT INTO t_inventive_principle (`id`,`code_num`,`name`) VALUES (REPLACE(UUID(),"-",""),1,'分割原理');

结果如下:

MySQL生成UUID 随笔 第3张

在update语句中使用也跟insert语句中一样,就不写例子了。

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄