mysql雪花ID自己制作
雪花ID
DELIMITER $$
CREATE FUNCTION snowflake_id
() RETURNS BIGINT
BEGIN
DECLARE snowflake BIGINT;
SET snowflake = ROUND(CONNECTION_ID() / 10000) 10000000000000000 + (UNIX_TIMESTAMP() 1000000) + MICROSECOND(SYSDATE(6) );
RETURN snowflake;
END$$
DELIMITER ;
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员彦青不浪
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果