mySQL je ustvaril in posodobil časovni žig

mySQL je ustvaril in posodobil časovni žig [Slovenščina]

Phpmyadmin ustvari trenutni časovni žig tabele

Ustvarjanje polj s časovnimi žigi, ki vsebujejo kreacijo in / ali zadnje datume modifikacije v MySQL z uporabo PHPMyAdmin, je preprosto.

V najnovejših različicah ni potrebe po določeni kodi SQL, ker je sedaj mogoče v isti tabeli imeti dve različni polji s trenutnim časovnim žigom, zato v nobenem primeru ni treba uporabljati sprožilcev za ta namen.

V vmesniku za ustvarjanje tabele dodajte dve polji - eno za datum ustvarjanja in eno za spremembo - z opisanimi možnostmi: tako kot časovni žig, trenutni časovni žig kot privzeta vrednost in atribut »ob posodobitvi« za zadnji datum spremembe.

Ko bo ustvarjena, mora biti struktura tabele podobna spodnji sliki.

Datum izdelave tabele MySQL

Poskusite z ustvarjanjem novega vnosa v tabelo:

V vmesniku brskalnika si oglejte novo ustvarjen vpis - datumi izdelave in spremembe so enaki.

Poskusite posodobiti eno od vrednosti enega vnosa:

In neposredno spremeni spremembo: datum spremembe je bil posodobljen, da se ujema s časom spremembe, čas ustvarjanja pa ni.

Seveda je to mogoče tudi z uporabo SQL-ja, tukaj je ustrezna 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 nastaviti Trenutni časovni žig MySQL za ustvarjanje in posodabljanje

Če želite nastaviti Trenutni časovni žig MySQL za izdelavo tabele in posodobitev tabele, pri ustvarjanju tabele postavite dva različna polja s tipom TIMESTAMP in privzeto vrednost MYSQL trenutni časovni žig, imenovan tudi trenutni čas. Polje za datum spremembe mora imeti tudi atribut ob posodobitvi privzetega časovnega žiga.

Prvo polje bo časovni žig za ustvarjanje in mora biti s časovnim žigom vrste in privzeto nastavljen na trenutni čas. Ko ustvarite nov zapis, bo to polje izpolnjeno s trenutnim časovnim žigom MySQL.

Drugo polje bo časovni žig spremembe in ga je treba nastaviti tudi s tipom timestamp, z atributom posodobitve CURRENT_TIMESTAMP. Tako bo pri izdelavi zapisa datum spreminjanja nastavljen na Trenutni časovni žig MySQL . In tudi, ko bo zapis spremenjen, bo polje za časovno žigosanje posodobljeno tudi s trenutnim časovnim žigom MySQL.

Samodejna inicializacija in posodobitev za TIMESTAMP in DATETIME

What is a Časovna žiga MySQL ?

Časovni žig MySQL je način, da v isti enoti pomnilnika skupaj predstavljata čas in datum.

Časovni žig MySQL se giblje od prvega januarja 1970 v času strežnika UTC, do 19. januarja 2038.

To pomeni, da je uporaba časovne žige MySQL omejena, saj jih bo treba spremeniti do leta 2038, vendar bo za to najverjetneje poskrbel obliž.

Časovni žig MySQL je eden od dveh načinov shranjevanja v bazi podatkov MySQL, tako datuma kot časa, skupaj z obliko datuma in časa.

Običajno je bolje uporabiti časovni žig MySQL za shranjevanje datumov, kot so datum spremembe in datum ustvarjanja zapisa v bazi podatkov MySQL, saj je to najljubši način uporabe datuma in časa v bazi podatkov.

Vendar so vse te vrednosti skupaj s standardnim formatom datumov povezane in lahko celo delujejo skupaj.

Podobni članki

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

Pustite komentar

Povečajte prihodek od oglasov za 50-250% z Ezoic. Googlov partner za izdajo publikacij.
Povečajte prihodek od oglasov za 50-250% z Ezoic. Googlov partner za izdajo publikacij.
 
Povečajte prihodek od oglasov za 50-250% z Ezoic. Googlov partner za izdajo publikacij.
Povečajte prihodek od oglasov za 50-250% z Ezoic. Googlov partner za izdajo publikacij.