Ni nini thamani chaguo-msingi ya muhuri wa muda katika MySQL?
Ni nini thamani chaguo-msingi ya muhuri wa muda katika MySQL?

Video: Ni nini thamani chaguo-msingi ya muhuri wa muda katika MySQL?

Video: Ni nini thamani chaguo-msingi ya muhuri wa muda katika MySQL?
Video: CS50 2013 - Week 9, continued 2024, Novemba
Anonim

Katika jedwali la kategoria, safu wima iliyoundwa_ ni a TIMESTAMP safu ambayo thamani chaguo-msingi ni kuweka hadi CURRENT_TIMESTAMP. Kama unaweza kuona kutoka kwa pato, MySQL imetumia muhuri wa nyakati wakati wa kuingiza kama a thamani chaguo-msingi ya safu_iliyoundwa.

Kuhusiana na hili, ni nini dhamana ya msingi ya tarehe katika MySQL?

Chaguo-msingi la MySQL Umbizo la sehemu ya DATE ni YYYY-MM-DD. Masafa yanayotumika ni 1000-01-01 hadi 9999-12-31. DATETIME aina ni mseto wa tarehe na saa, na huhifadhi data katika umbizo la YYYY-MM-DD HH:MM:SS.

Kwa kuongezea, ninawezaje kuunda muhuri wa muda katika MySQL? $ muhuri wa nyakati = tarehe("Y-m-d H:i:s"); Hii mapenzi kutoa tarehe na wakati wa sasa katika umbizo la kamba unayoweza ingiza ndani MySQL . Unaweza kujaribu wiht TIMESTAMP (curdate(), curtime()) kwa matumizi ya wakati wa sasa. basi tu ingiza safu mlalo zozote kwenye jedwali bila kuingiza thamani zozote za safu wima ya saa.

Pili, muhuri wa wakati wa sasa katika MySQL ni nini?

MySQL CURRENT_TIMESTAMP() Chaguo za kukokotoa CURRENT_TIMESTAMP() hurejesha faili sasa tarehe na wakati. Kumbuka: Tarehe na saa zinarejeshwa kama "YYYY-MM-DD HH-MM-SS" (kamba) au kama YYYYMMDDHHMMSS. uuuuuu (nambari).

Umbizo la muhuri wa muda ni nini?

The TIMESTAMP aina ya data hutumiwa kwa thamani ambazo zina sehemu za tarehe na saa. TIMESTAMP ina anuwai ya '1970-01-01 00:00:01' UTC hadi '2038-01-19 03:14:07' UTC. TAREHE au TIMESTAMP thamani inaweza kujumuisha sehemu inayofuata ya sekunde hadi mikrosekunde (tarakimu 6) usahihi.

Ilipendekeza: