mySQL creato e aggiornato timestamp

La creazione di campi con timestamp che contiene la data di creazione e / o l'ultima modifica in MySQL utilizzando PHPMyAdmin è semplice.


Phpmyadmin crea il timestamp corrente della tabella

La creazione di campi con timestamp che contiene la data di creazione e / o l'ultima modifica in MySQL utilizzando PHPMyAdmin è semplice.

Non c'è bisogno di codice SQL specifico nelle ultime versioni, poiché ora è possibile avere due campi diversi nella stessa tabella con la data / ora corrente come predefinita, e quindi non è più necessario utilizzare i trigger per questo scopo.

Nell'interfaccia di creazione della tabella, aggiungi due campi, uno per la data di creazione e uno per la modifica, con le opzioni descritte: sia come data / ora, data / ora corrente come valore predefinito e attributo in aggiornamento per l'ultima data di modifica.

Una volta creata, la struttura della tabella dovrebbe essere simile allo screenshot qui sotto.

Data di creazione della tabella MySQL

Fare un tentativo creando una nuova voce di tabella:

Nell'interfaccia di navigazione, vedi la tua voce appena creata - entrambe le date di creazione e modifica sono uguali.

Prova ad aggiornare uno dei valori di una voce:

E guarda direttamente la modifica: la data di modifica è stata aggiornata per corrispondere al tempo di modifica e il tempo di creazione non è stato rispettato.

Naturalmente è anche possibile farlo usando SQL, ecco il codice corrispondente:

Come impostare un timestamp attuale MySQL per creare e aggiornare

Per impostare un timestamp corrente MySQL su creazione tabelle e aggiornamento tabelle, quando si crea una tabella, inserire due campi diversi con il tipo TIMESTAMP, e il valore predefinito MYSQL current timestamp, chiamato anche ora corrente. Il campo della data di modifica dovrebbe anche avere l'attributo sul timestamp di aggiornamento.

Creazione del sito web principale: iscrivi ora!

Trasforma la tua presenza digitale con il nostro corso completo di creazione di siti Web: inizia il tuo viaggio per diventare un esperto web oggi!

Iscriviti qui

Trasforma la tua presenza digitale con il nostro corso completo di creazione di siti Web: inizia il tuo viaggio per diventare un esperto web oggi!

Il primo campo sarà il timestamp di creazione e deve essere con il tipo di timestamp e l'impostazione predefinita sull'ora corrente. Quando si crea un nuovo record, quel campo sarà riempito con il timestamp attuale di MySQL.

Il secondo campo sarà il timestamp di modifica e deve anche essere impostato con il timestamp del tipo, più con l'attributo nell'aggiornamento CURRENT_TIMESTAMP. In questo modo, quando si crea un record, la data di modifica verrà impostata su Timestamp corrente MySQL. Inoltre, ogni volta che il record verrà modificato, il campo timestamp della modifica verrà aggiornato anche con il timestamp attuale di MySQL.

Inizializzazione e aggiornamento automatici per TIMESTAMP e DATETIME

What is a Timestamp di MySQL?

Il  Timestamp di MySQL   è un modo per rappresentare del tutto un'ora e una data, nella stessa unità di archiviazione.

Un timestamp MySQL va dal primo gennaio 1970 all'ora UTC del server, fino al 19 gennaio 2038.

Ciò significa che l'uso del  Timestamp di MySQL   è limitato, poiché dovranno essere cambiati entro l'anno 2038, anche se molto probabilmente una patch se ne occuperà.

Il  Timestamp di MySQL   è uno dei due modi per archiviare in un  Database MySQL   sia la data che l'ora, insieme al formato datetime.

Di solito è meglio usare un timestamp MySQL per memorizzare date come la modifica e la data di creazione di un record nel  Database MySQL   poiché è il modo preferito di usare la data e l'ora all'interno di un database.

Tuttavia, tutti questi valori insieme al formato data standard sono correlati e possono persino lavorare insieme.

Domande Frequenti

Come aggiungere il timestamp creato e aggiornato MySQL?
Per creare timestamp per i record creati e aggiornati in una tabella MySQL, è possibile definire due campi con il tipo di timestamp e impostare il valore predefinito sul timone corrente. Per il timestamp aggiornato, aggiungi l'attributo su aggiornamento corrente_timestamp. Ciò garantisce che il timestamp creato venga impostato quando viene aggiunto un nuovo record e il timestamp aggiornato riflette il tempo corrente ogni volta che il record viene modificato.
Quali sono i passaggi chiave per esportare in modo sicuro e trasferire un sito WordPress su un nuovo dominio senza perdere le classifiche SEO?
I passaggi chiave includono la creazione di un backup completo del sito, la modifica delle impostazioni del dominio e l'URL all'interno delle impostazioni di WordPress, reindirizzando correttamente gli URL dal vecchio dominio a quello nuovo per mantenere la SEO e notificando a Google la modifica tramite Google Search Console. Garantire tempi di inattività minimi e preservare tutti i dati del sito e le impostazioni SEO sono cruciali durante il processo.

Yoann Bierling
Circa l'autore - Yoann Bierling
Yoann Bierling è un professionista di consulenza pubblica e digitale, che ha un impatto globale attraverso la competenza e l'innovazione nelle tecnologie. Appassionato di potenziare le persone e le organizzazioni a prosperare nell'era digitale, è spinto a fornire risultati eccezionali e guidare la crescita attraverso la creazione di contenuti educativi.

Creazione del sito web principale: iscrivi ora!

Trasforma la tua presenza digitale con il nostro corso completo di creazione di siti Web: inizia il tuo viaggio per diventare un esperto web oggi!

Iscriviti qui

Trasforma la tua presenza digitale con il nostro corso completo di creazione di siti Web: inizia il tuo viaggio per diventare un esperto web oggi!




Commenti (8)

 2018-08-19 -  Rudolph Henry
Lo pasé muy bien leyendo esta información, sigan con el buen trabajo
 2018-08-19 -  Kay Chapman
Grazie è stato utile
 2018-08-19 -  Kate Schultz
簡單,清晰,解釋得很好,非常感謝
 2018-08-19 -  Amy Coleman
簡直不敢相信我終於找到了解決方案,這是一場很長一段時間的噩夢,現在已經解決了
 2018-08-19 -  Ann Perez
ไซต์ที่เยี่ยมยอดโปรดไปต่อ
 2018-08-19 -  Eric Parker
Sonunda çözümü bulduğuma inanamıyorum, bu uzun zamandan beri bir kabustu, şimdi çözüldü
 2018-08-19 -  Janice Perry
Привет, я видел вашу статью, и это помогло мне решить мою проблему, спасибо большое
 2018-08-19 -  dias2zl
Tidak tahu bagaimana untuk mengucapkan terima kasih, tetapi itu adalah jenius murni, terima kasih

lascia un commento