mySQL je kreirao i ažurirao vremensku oznaku

mySQL je kreirao i ažurirao vremensku oznaku [Bosanski]

Phpmyadmin kreira trenutnu vremensku oznaku tablice

Kreiranje polja sa vremenskim markicama koje sadrže kreiranje i / ili poslednje izmjene u MySQL-u koristeći PHPMyAdmin je jednostavno.

Nema potrebe za specifičnim SQL kôdom u najnovijim verzijama, jer je sada moguće imati dva različita polja u istoj tablici sa trenutnim vremenskim žigom kao podrazumevanom, te stoga nema potrebe za korištenjem okidača više za tu svrhu.

U interfejsu za kreiranje tablice, dodajte dva polja - jednu za datum kreiranja, a jednu za izmjenu - opcijama kao što su opisane: i kao vremenska oznaka, trenutna vremenska oznaka kao podrazumevana vrijednost, i atribut "na ažuriranju" za zadnji datum modifikacije.

Kada se kreira, struktura tablice bi trebala biti slična kao ispod screenshot-a.

Datum kreiranja MySQL tabele

Pokušajte tako što ćete kreirati novi unos tablice:

U interfejsu za pretragu pogledajte novi unos kreirani - datumi kreiranja i modifikacije su jednaki.

Pokušajte ažurirati jednu od vrijednosti jednog unosa:

I direktno pogledajte promenu: datum izmjene je ažuriran kako bi se podudaralo vrijeme promjene, a vrijeme stvaranja nije.

Naravno, moguće je to uraditi i pomoću SQL-a, evo odgovarajućeg koda:

CREATE TABLE `table_test` (
`ID` int(11) NOT NULL,
`Description` varchar(255) NOT NULL,
`CreationDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`ModificationDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

Kako postaviti MySQL trenutni vremenski pečat na kreiranje i ažuriranje

Da biste podesili trenutnu vremensku oznaku MySQL-a na kreiranje tabele i ažuriranje tablice, prilikom kreiranja tablice, postavite dva različita polja s tipom TIMESTAMP, a zadanu vrijednost MYSQL trenutnu vremensku oznaku, koja se naziva i trenutno vrijeme. Polje za datum izmjene također treba imati atribut na ažuriranoj default timestamp.

Prvo polje će biti vremenska oznaka za kreiranje i mora biti sa tipom vremenske oznake, a zadano je postavljeno na trenutno vrijeme. Kada kreirate novi zapis, to polje će biti popunjeno sa trenutnom vremenskom oznakom MySQL-a.

Drugo polje će biti vremenski žig modifikacije i mora biti postavljeno s tipom timestamp, kao i atributom ažuriranja CURRENT_TIMESTAMP. Na taj način, prilikom kreiranja zapisa, datum izmjene će biti postavljen na MySQL trenutnu vremensku oznaku. Isto tako, kad god će se rekord mijenjati, polje za vremensku oznaku modifikacije će se također ažurirati s trenutnom vremenskom oznakom MySQL-a.

Automatska inicijalizacija i ažuriranje za TIMESTAMP i DATETIME

What is a MySQL vremenska oznaka ?

MySQL vremenska oznaka način je da zajedno predstavimo vrijeme i datum u istoj jedinici pohrane.

Vremenska oznaka MySQL kreće se od prvog siječnja 1970. u UTC vremenu na poslužitelju, do 19. siječnja 2038. godine.

To znači da je upotreba vremenske oznake MySQL ograničena jer će ih trebati mijenjati do 2038. godine, no najvjerovatnije će se za to pobrinuti zakrpa.

Vremenska oznaka MySQL jedan je od dva načina pohrane u MySQL bazu podataka i datuma i vremena, zajedno sa formatom datuma.

Obično je bolje koristiti MySQL vremensku oznaku za spremanje datuma poput izmjene i datuma stvaranja zapisa u MySQL bazi podataka jer je to omiljeni način korištenja datuma i vremena u bazi podataka.

Međutim, sve su te vrijednosti zajedno sa standardnim formatom datuma povezane i mogu čak raditi zajedno.

Slični članci

Komentari (8)

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

Ostavite komentar

Povećajte prihod od oglasa za 50-250% sa Ezoic-om. Google Certified Publishing Partner.
Povećajte prihod od oglasa za 50-250% sa Ezoic-om. Google Certified Publishing Partner.
 
Povećajte prihod od oglasa za 50-250% sa Ezoic-om. Google Certified Publishing Partner.
Povećajte prihod od oglasa za 50-250% sa Ezoic-om. Google Certified Publishing Partner.