您的位置:首页 > 产品设计 > UI/UE

已解决:mysql 批量插入生成UUID重复问题

2018-01-17 15:01 471 查看
 今天在MySQL试着批量插入数据时发现,使用replace函数替换'-'会存在UUID重复问题,

SELECT REPLACE(UUID(),'-','') id,lat,lon from xxx




而将SQL语句换为下面的而不会出现该问题,不知道为什么会出现这种状况

SELECT UUID() id,lat,lon from xxxx




但是同样有问题,因为表结构 设计id限制为32位,现在有36位.
 记录一下

已解决:是由于navicat 导致的问题

同样的SQL

在navicat上显示id 重复 而在MySQL Client可以正常执行





猜测是由navicat执行流程问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息