sql >> Base de Datos >  >> Database Tools >> phpMyAdmin

Formas de actualizar/insertar fechas aleatorias en MySQL dentro de un rango de fecha y hora específico

Los sacaría todos con una simple llamada de MySQL con un script PHP básico, los colocaría en una matriz, ejecutaría la matriz a través de un "aleatorizador de fechas" y luego, tomaría la nueva matriz y actualizaría la base de datos por ID. pan comido. Pero, si no puede hacer algo tan simple, probablemente no debería hacer una "presentación" para un gimnasio. Al resto de los trabajadores autónomos nos da una mala reputación cuando alguien no puede hacer lo básico. No estoy tratando de ser malo. Solo digo, no muerdas más de lo que puedes masticar.

EDITAR:

¡Mierda, eres quejumbroso! Sé que me voy a arrepentir de esto, pero aquí hay un desglose mejor (sin escribirlo para ti).

Obtenga información de la base de datos de MySQL con PHP:

$result = //result from mysql query IE. "SELECT*FROM `database`" which results in an array of information.

Pon esa matriz a través de un "aleatorizador de fechas" (entre comillas porque TÚ haces la función:

$num = mysql_num_rows($result);
for($i=0; $i<$num; ++$i)
{
    //run your "date randomizer" function for each date key
}

Actualice su Mysql con la nueva matriz que obtuvo de su "aleatorizador de fechas":

//run your MySQL query to UPDATE each rows date and information by ID

Muy simple. Realmente no puedo desglosarlo más para ti.

Si su trabajo es escribir PHP y no puede hacer esto, debe buscar otro trabajo, independientemente de sus arrebatos. Eres una persona realmente mala.