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

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.lryc.cn/news/254220.html

相关文章:

  • 包与字符串
  • 【Gradle】mac环境安装Gradle及配置
  • 使用C语言操作kafka ---- librdkafka
  • 误用STM32串口发送标志位 “USART_FLAG_TXE” “USART_FLAG_TC”造成的BUG
  • 指针(三)
  • labelimg遇到的标签修改问题:修改一张图像的标签时,保存后导致classes.txt改变
  • Spring Cloud Gateway使用和配置
  • RT-Thread 时钟管理
  • User: zhangflink is not allowed to impersonate zhangflink
  • 深入理解Sentinel系列-1.初识Sentinel
  • vue中字典的使用
  • AWS基于x86 vs Graviton(ARM)的RDS MySQL性能对比
  • ESP32 蓝牙音箱无法链接上电脑的解决:此项不起作用,请确保你的蓝牙设备仍可检测到
  • 会声会影2024软件还包含了视频教学以及模板素材
  • [Swift]RxSwift常见用法详解
  • 探索鸿蒙_ArkTs开发语言
  • 案例049:基于微信小程序的校园外卖平台设计与实现
  • 通过提示工程释放人工智能
  • 亚马逊云科技Serverless视频内容摘要提取方案
  • c语言:整数与浮点数在内存中的存储方式
  • dockerdesktop 导出镜像,导入镜像
  • 2-Django、Flask和Tornado三大主流框架对比
  • 【openssl】Window系统如何编译openssl
  • [leetcode 双指针]
  • Notepad++批量添加引号
  • HarmonyOS4.0从零开始的开发教程04 初识ArkTS开发语言(下)
  • Failed to connect to github.com port 443 after 21055 ms: Timed out
  • Python小技巧:冻结参数,让你的代码变简洁
  • 如何判断电脑电源质量的好坏?
  • 装饰器基础知识