MySQL: Agregar o Insertar un Número Aleatorio
Consejo de Progger99 | 26/08/2020 a las 22:08
A veces, nos gustaría insertar un valor aleatorio en una tabla MySQL, por ejemplo, para probar un sitio web utilizando datos aleatorios. Así es como funciona:
UPDATE tab SET col=FLOOR(5+(RAND()*(10-5+1)));
Esta función establece en la tabla "tab" la columna "col" en un valor aleatorio entre 5 y 10. Para crear otros datos aleatorios, simplemente sustituya los valores 5 y 10 con otros números o use las variables de esta función PHP para sus límites :
$min = 5; $max = 10; $query = "UPDATE tab SET col=FLOOR($min+(RAND()*($max-$min+1)))";
Para números entre 0 y un valor máximo (aquí $max), el comando se simplifica a:
UPDATE tab SET col=FLOOR(RAND()*$max+1);
En algunos casos, queremos agregar un número aleatorio a un valor existente en una columna. Esto se puede hacer con este comando de MySQL:
UPDATE tab SET col=spalte+FLOOR(RAND()*$max+1);
Por supuesto, también puede usar la función PHP de arriba en este caso.
Sobre el Autor
El autor aún no ha agregado una breve descripción del perfil.
Ver Perfil
Temas Relacionados
MySQL: Eliminar Datos de Tabla - Diferencia entre TRUNCATE, DELETE y DROP
Tutorial | 0 Comentarios
Script Batch: Apagar Computadora Windows
Tutorial | 2 Comentarios
MySQL: Agregar una nueva Columna a una Tabla
Tutorial | 0 Comentarios
MySQL/PHP: Cómo recuperar el último INSERT ID
Información | 0 Comentarios
SQLite: Examinar si existe una Tabla
Información | 0 Comentarios
Renombrar Archivos en sus Nombres de Carpeta
Tutorial | 0 Comentarios
CSS: Cómo incluir CSS en HTML
Tutorial | 0 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.