en mysql tu peux faire comme :
insert into table ( SUBSTRING(MD5(RAND()) FROM 1 FOR 10) , field2 , field3) , ( SUBSTRING(MD5(RAND()) FROM 1 FOR 10) , field2 , field3) , .........
..............
en php voir ces 2 liens :
Identifiant unique court en php
Quoi est le meilleur moyen de générer une clé aléatoire en PHP ?