mySQL geskep en opgedateer tydstempel

Die skep van velde met tydseëls wat die skepping bevat en / of die laaste wysigingsdatums in MySQL met PHPMyAdmin is eenvoudig.


Phpmyadmin skep tabel huidige tydstempel

Die skep van velde met tydseëls wat die skepping bevat en / of die laaste wysigingsdatums in MySQL met PHPMyAdmin is eenvoudig.

Geen spesifieke SQL-kode in die nuutste weergawes nodig nie, aangesien dit nou moontlik is om twee verskillende velde in dieselfde tabel met  huidige tydstempel as verstek   te hê, en daarom hoef jy nie meer triggers vir hierdie doel te gebruik nie.

Voeg twee velde by - een vir die skeppingsdatum en een vir die wysiging - met opsies soos beskryf: beide as tydstempel, huidige tydstempel as verstekwaarde en kenmerk op opdatering vir die laaste wysiging datum.

Sodra dit geskep is, moet tabelstruktuur soortgelyk wees aan die onderstaande skermkiekie.

MySQL-tabel skep datum

Probeer dit deur 'n nuwe tabelinskrywing te skep:

Sien jou inskrywing nuut geskep in die blaaierkoppelvlak - beide skeppings- en wysigingsdatums is gelyk.

Probeer om een ​​van die waardes van een item op te dateer:

En sien direk die verandering: wysigingsdatum is opgedateer om veranderingstyd aan te pas, en die skeppingstyd het nie.

Dit is natuurlik ook moontlik om dit te doen met behulp van SQL, hier is die ooreenstemmende kode:

Hoe om 'n MySQL huidige tydstempel op te stel en op te dateer

Om 'n  MySQL huidige tydstempel   op die tabel te skep en tabelopdatering, stel twee verskillende velde in met die tipe TIMESTAMP, en die verstekwaarde MYSQL huidige tydstempel, ook huidige tyd genoem. Die veld vir wysiging datum moet ook die kenmerk hê op die verstek standaard tydstempel.

Die eerste veld sal die skeppings-tydstempel wees, en moet met die tipe tydstempel wees, en die standaard is ingestel op die huidige tyd. Wanneer 'n nuwe rekord geskep word, sal daardie veld gevul word met die MySQL huidige tydstempel.

Meesterwebwerfskepping: skryf nou in!

Transformeer u digitale teenwoordigheid met ons uitgebreide kursus vir die skepping van die webwerf - Begin u reis om vandag 'n webkenner te word!

Skryf hier in

Transformeer u digitale teenwoordigheid met ons uitgebreide kursus vir die skepping van die webwerf - Begin u reis om vandag 'n webkenner te word!

Die tweede veld sal die wysigingstempel wees, en moet ook met die tipe tydstempel gestel word, plus met die kenmerk op opdatering CURRENT_TIMESTAMP. Op hierdie manier, wanneer 'n rekord geskep word, sal die wysigingsdatum op  MySQL huidige tydstempel   gestel word. En ook, wanneer die rekord gewysig sal word, sal die veld vir wysigingstempel ook opgedateer word met die MySQL huidige tydstempel.

Outomatiese Initialisering en opdatering vir TIMESTAMP en DATETIME

What is a MySQL tydstempel?

Die MySQL-tydstempel is 'n manier om 'n tyd en 'n datum in dieselfde geheue-eenheid voor te stel.

'N MySQL-tydstempel wissel van eerste Januarie 1970 in die UTC-tyd op die bediener tot 19 Januarie 2038.

Dit beteken dat die gebruik van die MySQL-tydstempel beperk is, aangesien dit teen jaar 2038 moet verander, maar waarskynlik sal 'n pleister daarvoor sorg.

Die MySQL-tydstempel is een van die twee maniere om datum en tyd in 'n MySQL-databasis op te slaan, saam met die datetime-formaat.

Dit is gewoonlik beter om 'n MySQL-tydstempel te gebruik om datums soos wysiging en die skeppingsdatum van 'n rekord in die MySQL-databasis te stoor, want dit is die gunsteling manier om datum en tyd in 'n databasis te gebruik.

Al hierdie waardes, tesame met die standaarddatumformaat, is egter verwant en kan selfs saamwerk.

Gereeld Gevra Vrae

Hoe kan u MySQL bygevoeg en tydstempel bygewerk en bygewerk?
Om tydstempels vir die geskepde en bygewerkte rekords in 'n MySQL -tabel te skep, kan u twee velde met die tydstempel -tipe definieer en die standaardwaarde op die huidige tydstempel stel. Vir die bygewerkte tydstempel, voeg die attribuut by op update current_timestamp. Dit verseker dat die geskepde tydstempel ingestel is wanneer 'n nuwe rekord bygevoeg word en die bygewerkte tydstempel weerspieël die huidige tyd wanneer die rekord gewysig is.
Wat is die belangrikste stappe om 'n WordPress -webwerf veilig uit te voer en oor te dra na 'n nuwe domein sonder om SEO -ranglys te verloor?
Die belangrikste stappe sluit in die skep van 'n volledige rugsteun van die webwerf, die verandering van die domeininstellings en URL binne die WordPress -instellings, om URL's van die ou domein na die nuwe een te herlei om SEO te onderhou, en om Google in kennis te stel van die verandering deur Google Search Console. Die versekering van minimale stilstand en die bewaring van alle werfdata en SEO -instellings is deur die loop van die proses van kardinale belang.

Yoann Bierling
Oor die skrywer - Yoann Bierling
Yoann Bierling is 'n Web Publishing & Digital Consulting Professional, wat 'n wêreldwye impak maak deur kundigheid en innovasie in tegnologie. Hy is passievol oor die bemagtiging van individue en organisasies om in die digitale era te floreer. Hy word gedrewe om buitengewone resultate te lewer en om groei deur die skepping van opvoedkundige inhoud te dryf.

Meesterwebwerfskepping: skryf nou in!

Transformeer u digitale teenwoordigheid met ons uitgebreide kursus vir die skepping van die webwerf - Begin u reis om vandag 'n webkenner te word!

Skryf hier in

Transformeer u digitale teenwoordigheid met ons uitgebreide kursus vir die skepping van die webwerf - Begin u reis om vandag 'n webkenner te word!




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

Los kommentaar