Visualizzazione dei risultati da 1 a 6 su 6

Discussione: MYSQL ultima modifica

  1. #1
    Utente di HTML.it L'avatar di JRizz
    Registrato dal
    Apr 2001
    Messaggi
    125

    MYSQL ultima modifica

    estiste una funzione mysql che mi restituisca la data dell'ultimo inserimento o modifica di tutto il db?
    In poche parole mi servirebbe sapere la data dell'ultima volta che qualcuno a lavorato in qualsiasi tabella del database inserendo cancellando o modificando.

    Grazie

  2. #2

    Re: MYSQL ultima modifica

    Originariamente inviato da JRizz
    estiste una funzione mysql che mi restituisca la data dell'ultimo inserimento o modifica di tutto il db?
    In poche parole mi servirebbe sapere la data dell'ultima volta che qualcuno a lavorato in qualsiasi tabella del database inserendo cancellando o modificando.

    Grazie
    una query...

    SHOW TABLE STATUS

    poi cerchi i campi

    Name Create_time e Update_time


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it L'avatar di JRizz
    Registrato dal
    Apr 2001
    Messaggi
    125
    Grazie, è molto utile, ma io volevo sapere se esisteva per tutto il db
    una specie di SHOW DATABASE STATUS

  4. #4
    Originariamente inviato da JRizz
    Grazie, è molto utile, ma io volevo sapere se esisteva per tutto il db
    una specie di SHOW DATABASE STATUS
    una volta selezionato il database ti dice lo stato di "tutte" le tabelle del database.

    Basta scorrere il risultato con un ciclo while

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it L'avatar di JRizz
    Registrato dal
    Apr 2001
    Messaggi
    125
    Scusa piero.mac se ti rompo ancora, ma ora ho una trentina di date e mi servirebbe estrarre quella più recente.
    ho provato le varie sintassi che uso normalmente in mysql ma con SHOW TABLE STATUS non funzionano...

  6. #6
    le date al max ne hai due per tabella.
    codice:
    mysql_select_db('tuo_db');
    $res = mysql_query("show table status");
    echo "<table border='1'>";
    while( $row = mysql_fetch_assoc($res)) {
    
    echo "<tr><td>
          nome tabella = $row[Name]</td>
          <td>Data creazione  $row[Create_time]</td>
          <td>Data modifica  $row[Update_time]</td></tr>" ;
    }
    echo "</table>";
    Se non hai la data di modifica, significa che non sono state fatte modifiche dopo la sua creazione. risponde con un NULL.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.