2012-01-18 77 views
1

我只是想知道是否有人可以帮助我为mysql创建mysql函数UUID_SHORT(),因为我使用的版本没有该函数。MySQL UUID_SHORT()适用于旧版本的mysql

从我所看到的,在本质上功能调用

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

但我不知道如何使到,我可以使用的功能。

所以我再次寻找的是帮助重新创建在较旧版本的mysql中使用的函数,我不/不能升级,并且不关心自动递增的字段。

回答

0

数学部分应该相当简单。至于计数器,我想实现这一点的唯一方法是使用一个小表,每次存储一个你增加的值。提示:确保在阅读功能之前将表格锁定在功能中,然后在书写后解锁。