MySQL生成UUID并去除-

2023-12-13 03:29:45

uuid()函数

uuid() 函数可以使mysql生成uuid,但是uuid中存在-,如下图:

去除uuid的-

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

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

?Insert语句中使用UUID

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

insert into sys_role_permission (id, role_id, permission_id)
values (REPLACE(UUID(),'-',''),'425e672ae333be15fdd1c2789ad5a4cd','115043c68fbe2764154ae95a76d2d06f');

?通过查询可以看见新增成功

文章来源:https://blog.csdn.net/weixin_43895362/article/details/134837091
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。