MySQL使用UUID_SHORT()函数

0 mysql

如果我在INSERT语句中使用UUID_SHORT()函数,如何确保它之前尚未在表中使用它创建的UUID,是否自动检查,并在碰撞时重新生成UUID?

Avi*_*tus 6

如果满足以下条件,UUID_SHORT()保证值是唯一的:

  • server_id当前主机的是你的设置主从服务器中是唯一的

  • server_id 在0到255之间

  • 您不会在mysqld restarts之间缩短服务器的系统时间

  • UUID_SHORT()在mysqld重启之间,平均每秒调用次数超过1600万次