mybatis-plus使用Mysql 57的UUID函数出现重复问题
问题描述
- T.
personnel_id
是主键 - T.
order_id
是外键,1对多 - 同一个数据库,同一张表,同一个Linux、jdk环境…全相同
- 当黑窗口执行以下语句,code_uuid不重复不一致
- 当用tomcat7+mybatis启动执行以下语句时,code_uuid不重复不一致
- 当用springboot集成MP(mybatis-plus),运行以下语句是,code_uuid却完全一样
- UPDATE
booking_personnel_info
AS T SET T.code_uuid
= MD5((SELECT REPLACE(UUID(), ‘-’, ‘’)))
WHERE T.order_id
= 1
链接: link.