MySQL a creat și actualizat marca de timp

Crearea câmpurilor cu timbre care conțin datele de creare și / sau ultima modificare în MySQL folosind PHPMyAdmin este simplă.


Phpmyadmin creează o marcă de timp curentă pentru tabel

Crearea câmpurilor cu timbre care conțin datele de creare și / sau ultima modificare în MySQL folosind PHPMyAdmin este simplă.

Nu este nevoie de un cod specific SQL în cele mai recente versiuni, deoarece acum este posibil să aveți două câmpuri diferite în același tabel cu marcarea temporală curentă ca implicită și, prin urmare, nu mai este nevoie să utilizați declanșatoarele în acest scop.

În interfața de creare a tabelului, adăugați două câmpuri - una pentru data creării și una pentru modificare - cu opțiuni așa cum este descris: atât ca amprentă de timp, cât și ca valoare actualizată, și atribut on update pentru ultima modificare.

Odată creat, structura tabelului ar trebui să fie similară celei din ecranul de mai jos.

Data creării tabelului MySQL

Faceți o încercare creând o intrare nouă în tabel:

În interfața de navigare, vedeți intrarea nou creată - datele de creare și modificare sunt egale.

Încercați să actualizați una dintre valorile unei intrări:

Și vezi direct schimbarea: data de modificare a fost actualizată pentru a se potrivi cu timpul de schimbare, iar timpul de creare nu a fost.

Desigur, este posibil să o faceți și folosind SQL, iată codul corespunzător:

Cum de a seta o marcă de timp curentă MySQL pe crearea și actualizarea

Pentru a seta o marcă de timp curentă MySQL pe tabelul de creare și actualizare tabelă, atunci când creați un tabel, puneți două câmpuri diferite cu tipul TIMESTAMP și valoarea implicită a timerului curent MYSQL, numită și ora curentă. Câmpul datei modificării ar trebui să aibă, de asemenea, atributul pe marcajul temporal actualizat.

Aflați elementele de bază SEO: Înscrieți -vă astăzi!

Sporiți vizibilitatea și traficul site-ului dvs., stăpânind elementele fundamentale ale SEO cu cursul nostru de bază ușor de urmărit.

Începeți să învățați SEO

Sporiți vizibilitatea și traficul site-ului dvs., stăpânind elementele fundamentale ale SEO cu cursul nostru de bază ușor de urmărit.

Primul câmp va fi marcajul de creație și va fi cu marcajul de timp tip și setat implicit la ora curentă. Când creați o nouă înregistrare, acest câmp va fi completat cu marca de timp curentă MySQL.

Cel de-al doilea câmp va fi marcajul temporal de modificare și trebuie să fie de asemenea setat cu timestamp tip, plus cu atributul pentru actualizarea CURRENT_TIMESTAMP. Astfel, atunci când creați o înregistrare, data modificării va fi setată la marca curentă MySQL. De asemenea, ori de câte ori înregistrarea va fi modificată, câmpul de modificare a timestampului va fi actualizat și cu marca curentă MySQL.

Inițializare automată și actualizare pentru TIMESTAMP și DATETIME

What is a Timpul meu MySQL?

Momentul de timp MySQL este o modalitate de a reprezenta o dată și o dată în totalitate, în aceeași unitate de stocare.

Un interval de timp MySQL variază de la prima ianuarie 1970 în timpul UTC al serverului, până la 19 ianuarie 2038.

Aceasta înseamnă că utilizarea timestamp-ului MySQL este limitată, deoarece va trebui să fie modificată până în anul 2038, cu toate acestea, cel mai probabil un patch va avea grijă de asta.

Momentul de timp MySQL este unul dintre cele două moduri de a stoca într-o bază de date MySQL, atât data cât și ora, împreună cu formatul datetime.

De obicei este mai bine să utilizați o oră de timp MySQL pentru a stoca date precum modificarea și data de creare a unei înregistrări în baza de date MySQL, deoarece este modul preferat de a utiliza data și ora într-o bază de date.

Cu toate acestea, toate aceste valori împreună cu formatul standard al datei sunt corelate și chiar pot lucra împreună.

Întrebări Frecvente

Cum se adaugă Timestamp creat și actualizat MySQL?
Pentru a crea TimeStamps pentru înregistrările create și actualizate într -un tabel MySQL, puteți defini două câmpuri cu tipul de timestamp și puteți seta valoarea implicită la Timestamp -ul curent. Pentru Timestamp actualizat, adăugați atributul pe actualizarea current_timestamp. Acest lucru asigură că Timestamp creat este setat atunci când se adaugă o nouă înregistrare, iar timestamp -ul actualizat reflectă timpul curent ori de câte ori înregistrarea este modificată.
Care sunt pașii cheie pentru exportul în siguranță și transferul unui site WordPress într -un nou domeniu fără a pierde clasamentele SEO?
Pașii cheie includ crearea unei copii de rezervă completă a site -ului, modificarea setărilor de domeniu și a URL -ului în setările WordPress, redirecționarea corectă a adreselor URL de la vechiul domeniu către noul pentru a menține SEO și notificarea Google despre modificarea prin Google Search Console. Asigurarea timpului de oprire minimă și păstrarea tuturor datelor site -ului și a setărilor SEO sunt cruciale pe parcursul procesului.

Yoann Bierling
Despre autor - Yoann Bierling
Yoann Bierling este un profesionist de publicare și consultanță digitală, ceea ce are un impact global prin expertiză și inovație în tehnologii. Pasionat de abilitarea persoanelor și organizațiilor să prospere în era digitală, el este determinat să ofere rezultate excepționale și să crească creșterea prin crearea de conținut educațional.

Aflați elementele de bază SEO: Înscrieți -vă astăzi!

Sporiți vizibilitatea și traficul site-ului dvs., stăpânind elementele fundamentale ale SEO cu cursul nostru de bază ușor de urmărit.

Începeți să învățați SEO

Sporiți vizibilitatea și traficul site-ului dvs., stăpânind elementele fundamentale ale SEO cu cursul nostru de bază ușor de urmărit.




Comentarii (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

Lasa un comentariu