2012-01-18 81 views
1

我只是想知道是否有人可以幫助我爲mysql創建mysql函數UUID_SHORT(),因爲我使用的版本沒有該函數。MySQL UUID_SHORT()適用於舊版本的mysql

從我所看到的,在本質上功能調用

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

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

所以我再次尋找的是幫助重新創建在較舊版本的mysql中使用的函數,我不/不能升級,並且不關心自動遞增的字段。

回答

0

數學部分應該相當簡單。至於計數器,我想實現這一點的唯一方法是使用一個小表,每次存儲一個你增加的值。提示:確保在閱讀功能之前將表格鎖定在功能中,然後在書寫後解鎖。