当前位置: 首页 > article >正文

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

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


http://www.kler.cn/a/162746.html

相关文章:

  • openSUSE 环境下通过 zypper 安装软件
  • 一种基于深度学习的反无人机无人值守系统及方法
  • 小面馆叫号取餐流程 佳易王面馆米线店点餐叫号管理系统操作教程
  • 如何在Python中实现一个简单的搜索引擎:从零开始的指南
  • 人脸识别技术:从算法到深度学习的全面解析
  • 【LeetCode】【算法】55. 跳跃游戏
  • RSA共模攻击【推导+解题脚本】
  • androidstudio设置内存
  • Prism框架快速注册带有特性标签的类型
  • 第一课【习题】HarmonyOS应用/元服务上架
  • ArkTS语言难吗?鸿蒙指南
  • 深度解析Python中的订阅与发布模式
  • java中什么是守护线程?
  • Ubuntu编译文件安装SNMP服务
  • 网安领域含金量最高的证书有哪些?看这1篇就足够了!
  • 14、pytest像用参数一样使用fixture
  • MX6ULL学习笔记 (八) platform 设备驱动实验
  • Qt对excel操作
  • Mysql之数据处理增删改
  • 导入JDBC元数据到Apache Atlas
  • 初识Linux:权限(2)
  • Java八股文面试全套真题【含答案】-Web前端篇
  • Ubuntu22.04安装和卸载软件的命令行
  • 前端面试灵魂提问-计网(2)
  • Windows循环检测,直到网络通/断后执行指定命令
  • springboot如何格式化时间