MySQL生成UUID

发布时间 2023-08-03 09:03:46作者: DAYTOY-105

1 uuid函数

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

select uuid() as uuid;

2 replace函数

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

select replace(uuid(), '-', '');

3 insert语句中使用uuid

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

insert into t_inventive_principle
  (id, code_num, name)
values
  (replace(uuid(), "-", ""), 1, '分割原理');

在update语句中使用也跟insert语句中一样。

原文链接:https://www.cnblogs.com/codecat/p/10833523.html