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