Това е по-бързо от concat
+ substring
рутина.
select substring(MD5(RAND()),1,20);
Както тествах вмъкването на 1M произволни данни, md5
рутината консумира само 1/4 (още по-малко) време на concat
+ substring
рутина;
Проблемът е, че низът md5 съдържа само 32 знака, така че ако имате нужда от по-дълъг, ще трябва ръчно да генерирате повече md5 низове и substring
сам.