MySQL自動填充create_time和update_time的兩種方式
1、腳本方式
createTime只需要把類型設(shè)定為timestamp,默認(rèn)值為current_timestamp即可,updateTime比createTime多一個(gè)ON UPDATE CURRENT_TIMESTAMP即可
CREATE TABLE `tbl_hive_hour` ( `id` int(11) NOT NULL AUTO_INCREMENT, `tb_name` varchar(255) DEFAULT NULL COMMENT '被執(zhí)行表名', `sale_time` varchar(255) DEFAULT NULL COMMENT '執(zhí)行的為哪一天的數(shù)據(jù),格式為yyyyMMddhh', `partition_string` varchar(255) DEFAULT NULL COMMENT '分區(qū)值,存儲格式為year=2018,month=12,day=05,hour=08', `run_status` int(11) NOT NULL COMMENT '執(zhí)行狀態(tài),0未執(zhí)行,1執(zhí)行成功且大于0條,2執(zhí)行結(jié)果為0', `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時(shí)間', `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后一次修改時(shí)間', PRIMARY KEY (`id`) )
2、工具方式
createTime只需要把類型設(shè)定為timestamp,默認(rèn)值為current_timestamp即可

updateTime比createTime多一個(gè)根據(jù)當(dāng)前時(shí)間戳更新的選項(xiàng)即可

效果查看:
insert into tbl_hive_hour(tb_name,sale_time,partition_string,run_status) values('tblNames','2018110111','year=2018,month=11,day=01,hour=11',1);
總結(jié)
到此這篇關(guān)于MySQL自動填充createTime和updateTime的兩種方式的文章就介紹到這了,更多相關(guān)MySQL自動填充createTime和updateTime內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySql數(shù)據(jù)庫基礎(chǔ)之分組查詢詳解
這篇文章主要介紹了mysql按照時(shí)間分組查詢的語句,非常實(shí)用,sql語句簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-09-09
MySQL 兩張表數(shù)據(jù)合并的實(shí)現(xiàn)
本文主要介紹了MySQL 兩張表數(shù)據(jù)合并的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01
簡單了解MySQL union all與union的區(qū)別
這篇文章主要介紹了簡單了解MySQL union all與union的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03
mysql unique option prefix myisam_recover instead of myisam-
Using unique option prefix myisam_recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead2016-05-05

