Das ist schneller als concat + substring Routine.
select substring(MD5(RAND()),1,20);
Da ich das Einfügen von 1M Zufallsdaten getestet habe, md5 Routine verbraucht nur 1/4 (noch weniger) Zeit von concat + substring Routine;
Das Problem ist, dass eine md5-Zeichenfolge nur 32 Zeichen enthält. Wenn Sie also eine längere benötigen, müssen Sie manuell mehr md5-Zeichenfolgen und substring generieren es selbst.