函数,不重复随机数,uuid,刷数据,insert into select ...
SELECT getRandNum();
CREATE FUNCTION getRandNum () RETURNS VARCHAR ( 200 ) CHARSET utf8
DETERMINISTIC BEGIN
DECLARE paramString VARCHAR(200);
SET paramString = UUID_SHORT();
SET paramString = LOWER( paramString );
SET paramString = REPLACE(paramString,"-","");
SET paramString = REPLACE ( paramString, "a", "1" );
SET paramString = REPLACE ( paramString, "b", "2" );
SET paramString = REPLACE ( paramString, "c", "3" );
SET paramString = REPLACE ( paramString, "d", "4" );
SET paramString = REPLACE ( paramString, "e", "5" );
SET paramString = REPLACE ( paramString, "f", "6" );
SET paramString = REPLACE ( paramString, "g", "7" );
SET paramString = REPLACE ( paramString, "h", "8" );
SET paramString = REPLACE ( paramString, "i", "9" );
SET paramString = REPLACE ( paramString, "j", "10" );
SET paramString = REPLACE ( paramString, "k", "11" );
SET paramString = REPLACE ( paramString, "l", "12" );
SET paramString = REPLACE ( paramString, "m", "13" );
SET paramString = REPLACE ( paramString, "n", "14" );
SET paramString = REPLACE ( paramString, "o", "15" );
SET paramString = REPLACE ( paramString, "p", "16" );
SET paramString = REPLACE ( paramString, "q", "17" );
SET paramString = REPLACE ( paramString, "r", "18" );
SET paramString = REPLACE ( paramString, "s", "19" );
SET paramString = REPLACE ( paramString, "t", "20" );
SET paramString = REPLACE ( paramString, "u", "21" );
SET paramString = REPLACE ( paramString, "v", "22" );
SET paramString = REPLACE ( paramString, "w", "23" );
SET paramString = REPLACE ( paramString, "x", "24" );
SET paramString = REPLACE ( paramString, "y", "25" );
SET paramString = REPLACE ( paramString, "z", "26" );
RETURN paramString;
END