set global log_bin_trust_function_creators = 1; DROP FUNCTION IF EXISTS rand_string; CREATE FUNCTION rand_string(n INT) RETURNS VARCHAR(255) BEGIN DECLARE chars_str varchar(100)DEFAULT'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; DECLARE return_str varchar(255)DEFAULT''; DECLARE i INTDEFAULT 0; WHILE i < n DO SET return_str =concat(return_str,substring(chars_str ,FLOOR(1 +RAND()*62 ),1)); SET i = i +1; END WHILE; RETURN return_str; END;