select rand()
Esto generará un numero aleatorio de la siguiente forma: 0.7436238832246734
Si queremos números enteros podemos hacer los siguiente:
select round( rand()*100000)
Y generará un numero aleatorio de la siguiente forma: 80130
El 100000 podemos sustituir por el numero que nosotros queramos e ira variando el número generado.
Esta funcion la podeis poner si es necesario dentro de cualquier query, por ejemplo:
select name, city, rand(), phone from customers
Y esto es todo, feliz programming!!
Saludos
Alex.
También puede interesarte:
Error en MySql - The user specified as a definer USER does not exist when using LOCK TABLES |