Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mysql UUID_SHORT()用于较旧版本的mysql_Mysql_Function - Fatal编程技术网

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

mysql UUID_SHORT()用于较旧版本的mysql,mysql,function,Mysql,Function,我只是想知道是否有人能帮我为mysql创建一个mysql函数UUID\u SHORT(),因为我使用的版本没有这个函数 据我所见,该函数基本上调用 (server_id & 255) << 56 + (server_startup_time_in_seconds << 24) + incremented_variable++; (server\u id&255)数学部分应该相当简单。至于计数器,我想实现它的唯一方法是使用一个小表,其中包含一个值,每次递增一个值。

我只是想知道是否有人能帮我为mysql创建一个mysql函数
UUID\u SHORT()
,因为我使用的版本没有这个函数

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

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

(server\u id&255)数学部分应该相当简单。至于计数器,我想实现它的唯一方法是使用一个小表,其中包含一个值,每次递增一个值。提示:确保在读取表之前将其锁定在函数中,并在写入后解锁