mysql 生成uuid
时间: 2023-07-17 16:03:11 浏览: 156
activerecord-mysql-uuid-column:ActiveRecord MySQL 适配器的真实 UUID 列
MySQL中可以使用函数UUID_SHORT()来生成16位纯数字的UUID。该函数返回一个64位整数,但是只取其中的低16位作为UUID,因此生成的UUID只有16位。例如:
SELECT UUID_SHORT();
输出结果可能为:1234567890123456
注意:UUID_SHORT()生成的UUID不是全局唯一的,只是在同一个MySQL实例中唯一。如果需要全局唯一的UUID,可以考虑使用UUID()函数生成36位的UUID字符串。
阅读全文