gpt4 book ai didi

mysql UUID_SHORT() 适用于旧版本的 mysql

转载 作者:行者123 更新时间:2023-11-30 23:34:19 26 4
gpt4 key购买 nike

我只是想知道是否有人可以帮助我为 mysql 创建一个 mysql 函数UUID_SHORT(),因为我使用的版本没有那个函数。

据我所见,该函数本质上是调用

(server_id & 255) << 56
+ (server_startup_time_in_seconds << 24)
+ incremented_variable++;

但我不知道如何将其变成我可以使用的函数。

再一次,我正在寻找一些帮助来重新创建用于旧版本 mysql 的函数,我不/不能升级,也不关心自动递增的字段。

最佳答案

数学部分应该相当简单。至于计数器,我想实现它的唯一方法是使用一个小表来保存一个每次递增的值。提示:确保在函数中读取表之前锁定表,写入后解锁。

关于mysql UUID_SHORT() 适用于旧版本的 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8906439/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com