MySQL向表中的UUID添加破折号 [英] MySQL adding dashes to UUID in a table

查看:61
本文介绍了MySQL向表中的UUID添加破折号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有一种简单的方法可以从这种格式转换 UUID

Is there a easy way to convert UUIDs from this format

5967ca5e6162317eb4a825dcdcde0aea

5967ca5e6162317eb4a825dcdcde0aea

这种格式?

5967ca5e-6162-317e-b4a8-25dcdcde0aea

5967ca5e-6162-317e-b4a8-25dcdcde0aea

使用 MySQL 查询?我需要转换超过 1000 个 UUID

with an MySQL Query? i need to convert over 1000 UUIDs

推荐答案

SET @x = '5967ca5e6162317eb4a825dcdcde0aea';

SELECT CONCAT_WS('-',MID(@x,1,8),MID(@x,9,4),MID(@x,13,4),MID(@x,17,4),MID(@x,21,1000))n;
+--------------------------------------+
| n                                    |
+--------------------------------------+
| 5967ca5e-6162-317e-b4a8-25dcdcde0aea |
+--------------------------------------+

这篇关于MySQL向表中的UUID添加破折号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆