MySQL-те уақыт белгісінің әдепкі мәні қандай?
MySQL-те уақыт белгісінің әдепкі мәні қандай?

Бейне: MySQL-те уақыт белгісінің әдепкі мәні қандай?

Бейне: MySQL-те уақыт белгісінің әдепкі мәні қандай?
Бейне: SQL для тестировщика — Виды. Связи таблиц. Ключи. 2024, Мамыр
Anonim

Санаттар кестесінде жасалған_ат бағаны a болып табылады УАҚЫТ БЕЛГІСІ баған кімдікі әдепкі мән болып табылады орнату CURRENT_TIMESTAMP дейін. Шығарылымнан көріп отырғаныңыздай, MySQL пайдаланды уақыт белгісі ретінде енгізу кезінде үшін әдепкі мән жасалған_ат бағаны.

Осыған байланысты MySQL жүйесінде datetime үшін әдепкі мән қандай?

MySQL әдепкі DATE өріс пішімі ЖЖЖЖ-АА-КК. Қолдау көрсетілетін ауқым 1000-01-01 мен 9999-12-31 аралығында. DATETIME түрі – күн мен уақыт тіркесімі және деректерді ЖЖЖЖ-АА-КК СС:АА:SS пішімінде сақтайды.

Сонымен қатар, MySQL-де уақыт белгісін қалай жасауға болады? $ уақыт белгісі = дата("Y-m-d H:i:s"); Бұл болады беру мүмкін болатын жол пішіміндегі ағымдағы күн мен уақыт кірістіру ішіне MySQL . Сіз тырысуға болады УАҚЫТ БЕЛГІСІ (curdate(), curtime()) ағымдағы уақытты пайдалану үшін. содан кейін жай кірістіру кестеге кез келген жолдарды уақыт бағанына ешқандай мәндерді кірістірмей.

Екіншіден, MySQL-де ағымдағы уақыт белгісі дегеніміз не?

MySQL CURRENT_TIMESTAMP() функциясы CURRENT_TIMESTAMP() функциясы қайтарады ток күні мен уақыты. Ескертпе: Күн мен уақыт "ЖЖЖЖ-АА-КК СС-АА-SS" (жол) немесе ЖЖЖЖААГССХАА ретінде қайтарылады. уууууу (сандық).

Уақыт белгісінің пішімі дегеніміз не?

The УАҚЫТ БЕЛГІСІ деректер түрі күн мен уақыт бөліктерін қамтитын мәндер үшін пайдаланылады. УАҚЫТ БЕЛГІСІ '1970-01-01 00:00:01' UTC және '2038-01-19 03:14:07' UTC диапазоны бар. DATETIME немесе УАҚЫТ БЕЛГІСІ мән микросекундқа дейінгі (6 сан) дәлдіктегі соңғы бөлшек секунд бөлігін қамтуы мүмкін.

Ұсынылған: