Mysql中使用UUID作为主键


DELIMITER ;;
CREATE TRIGGER 触发器名称
BEFORE INSERT ON 表名 FOR EACH ROW
BEGIN
IF new.主键名 IS NULL THEN
SET new.主键名 = REPLACE(UUID(), '-', '');
END IF;
END;;
DELIMITER ; 

 

代码源于:https://stackoverflow.com/questions/46134550/mysql-set-default-id-uuid

------ 新手随笔,如有错误欢迎指出;有更好的方法也欢迎大家评论区留言,感谢大佬


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM