MySQL生成UUID并去除-

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');

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

相关推荐

  1. 27.MySQL去除重复

    2023-12-08 04:08:01       44 阅读
  2. Mysql自增id、uuid、雪花算法id的比较

    2023-12-08 04:08:01       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-08 04:08:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-08 04:08:01       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-08 04:08:01       87 阅读
  4. Python语言-面向对象

    2023-12-08 04:08:01       96 阅读

热门阅读

  1. ❀My学习Linux命令小记录(15)❀

    2023-12-08 04:08:01       39 阅读
  2. 设计多级菜单的数据结构(C语言实现)

    2023-12-08 04:08:01       60 阅读
  3. 简述本人项目中常用的Typescript的知识

    2023-12-08 04:08:01       57 阅读
  4. 括号匹配的检验(数据结构实训)

    2023-12-08 04:08:01       52 阅读
  5. K8s基础

    K8s基础

    2023-12-08 04:08:01      56 阅读
  6. chatgpt用到哪些算法

    2023-12-08 04:08:01       54 阅读
  7. ElasticSearch之cat nodeattrs API

    2023-12-08 04:08:01       64 阅读
  8. 将linux服务器 设置成 proxy.SOCKS5 服务器

    2023-12-08 04:08:01       50 阅读
  9. 算法基础之n-皇后问题

    2023-12-08 04:08:01       70 阅读