mySQL je stvorio i ažurirao vremensku oznaku
Phpmyadmin kreira trenutnu vremensku oznaku tablice
Stvaranje polja s vremenskim markama koje sadrže izradu i / ili zadnje izmjene datuma u MySQL-u pomoću PHPMyAdmina je jednostavno.
Nema potrebe za određenim SQL kodom u najnovijim verzijama, jer je sada moguće imati dva različita polja u istoj tablici s trenutnom vremenskom oznakom kao zadanom, pa stoga više ne trebaju koristiti okidače za tu svrhu.
U sučelju za stvaranje tablice dodajte dva polja - jedan za datum izrade i jedan za izmjenu - s opisanim opcijama: i kao vremensku oznaku, trenutnu vremensku oznaku kao zadanu vrijednost i atribut na ažuriranju za zadnji datum izmjene.
Jednom stvorena, struktura tablice bi trebala biti slična slici u nastavku.
Datum izrade MySQL tablice
Pokušajte izraditi novi unos tablice:
U sučelju pregledavanja pogledajte svoj unos novo stvoren - i datumi izrade i izmjene su jednaki.
Pokušajte ažurirati jednu od vrijednosti jednog unosa:
I izravno pogledajte promjenu: datum izmjene je ažuriran kako bi se podudaralo s vremenom promjena, a vrijeme izrade nije.
Naravno, to je moguće i pomoću SQL, 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 timestamp na stvaranje i ažuriranje
Za postavljanje MySQL trenutni timestamp na tablici stvoriti i ažurirati tablicu, prilikom stvaranja tablice, staviti dva različita polja s tipom TIMESTAMP, a zadana vrijednost MYSQL trenutni timestamp, koji se naziva i trenutno vrijeme. Polje za datum izmjene također treba imati atribut na ažuriranoj default timestamp.
Prvo polje bit će vremenska oznaka izrade, a mora biti s vremenskom oznakom tipa i zadanom postavkom na trenutno vrijeme. Prilikom izrade novog zapisa, to će polje biti popunjeno trenutnom vremenskom oznakom MySQL-a.
Jeste li čitali?
Drugo polje bit će vremenski žig modifikacije, a mora biti postavljen i s tipom timestamp, te s atributom ažuriranja CURRENT_TIMESTAMP. Na taj način, prilikom izrade zapisa, datum izmjene bit će postavljen na MySQL trenutnu vremensku oznaku. Isto tako, kad god će se rekord mijenjati, polje za izmjene će se ažurirati s trenutnom vremenskom oznakom MySQL-a.
Automatska inicijalizacija i ažuriranje za TIMESTAMP i DATETIMEWhat is a Vremenska oznaka MySQL?
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 najvjerojatnije ć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 s formatom datuma.
Obično je bolje koristiti MySQL vremensku oznaku za spremanje datuma poput izmjene i datuma stvaranja zapisa u MySQL bazu podataka jer je to omiljeni način korištenja datuma i vremena u bazi podataka.
No sve su te vrijednosti zajedno sa standardnim formatom datuma povezane i mogu čak raditi zajedno.

Yoann je međunarodni poslovni savjetnik, moderator i koordinator. Radio je više od 10 godina u globalnom poslovanju, lancu opskrbe, financijskim, SAP ERP projektima, Veb i SEO optimizaciji za razne industrije, poput logistike, kozmetike, robe široke potrošnje, njege ljepote ili mode u više od 30 zemalja svijeta. ,