mysql guid,uuid 问题

本文介绍在MySQL中使用UUID作为全局唯一标识符的方法。探讨了uuid()函数生成的36位字符串及其如何去除连接符,同时介绍了更简洁且可能连续递增的uuid_short()函数。

mysql里面如果插入多行,需要有一个全球唯一值,用uuid()是可以的,

但uuid()产生的是36位字符串,中间带杠的,像这样:26c3a367-a41a-11e8-96ba-40a3ccb85e74

如果用replace(uuid(), '-', '') , 可以去掉杠 

用uuid_short() 不带杠,长度短,而且短时间情况下是连续递增的。像这样:

25731042987999277

25731042987999278

25731042987999279

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值