Detta är snabbare än concat
+ substring
rutin.
select substring(MD5(RAND()),1,20);
Som jag har testat att infoga 1M slumpmässig data, md5
rutinen förbrukar endast 1/4 (ännu mindre) tid för concat
+ substring
rutin;
Problemet är att en md5-sträng bara innehåller 32 tecken så om du behöver en längre måste du manuellt generera fler md5-strängar och substring
det själv.