phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

Sposoby aktualizowania/wstawiania losowych dat w MySQL w określonym zakresie dat i godzin

Wyciągnąłbym je wszystkie za pomocą prostego wywołania MySQL z podstawowym skryptem PHP, umieściłem je w tablicy, uruchomiłbym tablicę przez „randomizer dat”, a następnie wziąłbym nową tablicę i zaktualizował bazę danych według identyfikatora. bułka z masłem. Ale jeśli nie możesz zrobić czegoś tak prostego, prawdopodobnie nie powinieneś robić „prezentacji” na siłowni. Daje to reszcie z nas, freelancerów, złe imię, gdy ktoś nie potrafi wykonać podstaw. Nie staram się być złośliwy. Mówiąc tylko, nie odgryzaj więcej, niż możesz przeżuć.

EDYCJA:

Jasna cholera, marudzisz! Wiem, że będę tego żałować, ale oto lepszy podział (bez pisania tego dla Ciebie).

Uzyskaj informacje o bazie danych z MySQL za pomocą PHP:

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

Umieść tę tablicę przez „randomizację dat” (w cudzysłowie, ponieważ TY tworzysz funkcję:

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

Zaktualizuj Mysql o nową tablicę, którą otrzymałeś z "randomizera dat":

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

Bardzo prosta. Naprawdę nie mogę tego dalej rozbić dla ciebie.

Jeśli Twoim zadaniem jest pisanie PHP, a nie możesz tego zrobić, musisz poszukać innej pracy, niezależnie od swoich wybuchów. Jesteś naprawdę podłą osobą.




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. jak poznać datę wstawienia rekordu w SQL

  2. Coś jak phpMyAdmin ale dla SQL Server?

  3. phpmyadmin, neginx error.log - Sprawdź, czy grupa www-data ma dostęp do odczytu i open_basedir

  4. Funkcja MySQL STR_TO_DATE nie działa przez jakiś czas

  5. Brak rozszerzenia mbstring. Sprawdź swoją konfigurację PHP