近期,有个字典表增加了手动新增、修改的功能,为了方便操作需要增加主键。在NAVICAT执行了UPDATE 表名 SET 字段名 = REPLACE(UUID(),'-','')发现生成的ID都是重复的。应该是因为NAVICAT执行方式导致的。
改成UPDATE 表名 SET 字段名 = (SELECT MD5(UUID()));可以正常生成32位唯一编码。
成功解决了UUID()重复的问题。
UUID重复的问题
最新推荐文章于 2024-04-09 15:11:29 发布
近期,有个字典表增加了手动新增、修改的功能,为了方便操作需要增加主键。在NAVICAT执行了UPDATE 表名 SET 字段名 = REPLACE(UUID(),'-','')发现生成的ID都是重复的。应该是因为NAVICAT执行方式导致的。
改成UPDATE 表名 SET 字段名 = (SELECT MD5(UUID()));可以正常生成32位唯一编码。
成功解决了UUID()重复的问题。