电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Mysql及Navicat中設置字段自動填充當前時間及修改時間實現

瀏覽:16日期:2023-06-16 19:39:11
目錄函數講解:支持的字段類型:實現方式:創建表時設置字段為自動更新時間列:添加新字段為自動更新時間列:更新已有字段為自動更新時間列:通過navicat設置字段為自動更新時間列:總結:

?該文章講解了創建時間及修改時間如何通過函數自動填充,并演示了以下幾種方式實現列自動填充創建時間及修改時間:

創建表時設置字段為自動更新時間列。添加新字段為自動更新時間列。更新已有字段為自動更新時間列。通過navicat設置字段為自動更新時間列。函數講解:

CURRENT_TIMESTAMP表示插入新行時,該列將自動設置為當前時間,create_time設置了默認值為CURRENT_TIMESTAMP后,插入新數據就會在create_time字段中自動填充當前時間。

ON UPDATE CURRENT_TIMESTAMP表示數據行更新時,該列將自動設置為當前時間,update_time設置了數據更新后就會在update_time字段中自動填充當前時間。

注意:這兩個函數都可以傳參數,傳參可以傳0-6的數字,表示時間的精度,比如 CURRENT_TIMESTAMP(3)表示精確到毫秒值,在設置時函數與字段的時間精度要保持一致,否則會報錯:ERROR 1067 (42000): Invalid default value for 'tmt'。

支持的字段類型:

MySQL 5.6.5之后,TIMESTAMP和DATETIME列都支持自動更新,且一個表可設置多個自動更新列。

MySQL 5.6.5之前,只有TIMESTAMP支持自動更新,每個表只能有一個自動更新的時間列。

實現方式:創建表時設置字段為自動更新時間列:CREATE TABLE table_name ( id INT NOT NULL AUTO_INCREMENT, data VARCHAR(255) NOT NULL, create_time datetime DEFAULT CURRENT_TIMESTAMP, update_time datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (id) USING BTREE) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;添加新字段為自動更新時間列:ALTER TABLE `table_name`ADD COLUMN `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間';ADD COLUMN `update_time ` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '創建時間';更新已有字段為自動更新時間列:ALTER TABLE `table_name`MODIFY COLUMN `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間';MODIFY COLUMN `update_time ` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '創建時間';通過navicat設置字段為自動更新時間列:

選中列后在默認值寫上CURRENT_TIMESTAMP,默認值下面的選項意思是當前列是否要在數據行內容更新時更新當前列時間。

總結:

好處: 無需依賴業務更新時間,所有的db操作都會自動記錄,便于排查問題。

不足: 數據庫服務器和業務服務器可能存在時間差,導致業務變動的時間與數據庫時間戳存在差異,給實際維護和使用帶來障礙,只能盡可能的校準服務器時間,但不能絕對避免該問題。?

到此這篇關于Mysql及Navicat中設置字段自動填充當前時間及修改時間實現的文章就介紹到這了,更多相關Mysql自動填充當前時間內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: MySQL 數據庫
主站蜘蛛池模板: 水厂自动化-水厂控制系统-泵站自动化|控制系统-闸门自动化控制-济南华通中控科技有限公司 | 中国品牌门窗网_中国十大门窗品牌_著名门窗品牌 | 有福网(yofus.com)洗照片冲印,毕业聚会纪念册相册制作个性DIY平台 | 行业分析:提及郑州火车站附近真有 特殊按摩 ?2025实地踩坑指南 新手如何避坑不踩雷 | 磁力轮,磁力联轴器,磁齿轮,钕铁硼磁铁-北京磁运达厂家 | 空调风机,低噪声离心式通风机,不锈钢防爆风机,前倾皮带传动风机,后倾空调风机-山东捷风风机有限公司 | 电线电缆厂家|沈阳电缆厂|电线厂|沈阳英联塑力线缆有限公司 | 广州工业氧气-工业氩气-工业氮气-二氧化碳-广州市番禺区得力气体经营部 | 维泰克Veertek-锂电池微短路检测_锂电池腐蚀检测_锂电池漏液检测 | 学叉车培训|叉车证报名|叉车查询|叉车证怎么考-工程机械培训网 | led太阳能路灯厂家价格_风光互补庭院灯_农村市政工程路灯-中山华可路灯品牌 | 蔬菜配送公司|蔬菜配送中心|食材配送|饭堂配送|食堂配送-首宏公司 | 合肥制氮机_合肥空压机厂家_安徽真空泵-凯圣精机 | 股票入门基础知识_股票知识_股票投资大师_格雷厄姆网 | 小型手持气象站-空气负氧离子监测站-多要素微气象传感器-山东天合环境科技有限公司 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛调查出轨取证公司_青岛婚外情取证-青岛探真调查事务所 | 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | 华溶溶出仪-Memmert稳定箱-上海协烁仪器科技有限公司 | 2025黄道吉日查询、吉时查询、老黄历查询平台- 黄道吉日查询网 | 广西资质代办_建筑资质代办_南宁资质代办理_新办、增项、升级-正明集团 | 德州网站制作 - 网站建设设计 - seo排名优化 -「两山建站」 | 便携式表面粗糙度仪-彩屏硬度计-分体式粗糙度仪-北京凯达科仪科技有限公司 | 外贮压-柜式-悬挂式-七氟丙烷-灭火器-灭火系统-药剂-价格-厂家-IG541-混合气体-贮压-非贮压-超细干粉-自动-灭火装置-气体灭火设备-探火管灭火厂家-东莞汇建消防科技有限公司 | 电动葫芦|环链电动葫芦-北京凌鹰名优起重葫芦 | 废气处理_废气处理设备_工业废气处理_江苏龙泰环保设备制造有限公司 | 隧道窑炉,隧道窑炉厂家-山东艾瑶国际贸易 | 2-羟基泽兰内酯-乙酰蒲公英萜醇-甘草查尔酮A-上海纯优生物科技有限公司 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 成都网站建设制作_高端网站设计公司「做网站送优化推广」 | 贝朗斯动力商城(BRCPOWER.COM) - 买叉车蓄电池上贝朗斯商城,价格更超值,品质有保障! | 刮板输送机,粉尘加湿搅拌机,螺旋输送机,布袋除尘器 | 聚合氯化铝-碱式氯化铝-聚合硫酸铁-聚氯化铝铁生产厂家多少钱一吨-聚丙烯酰胺价格_河南浩博净水材料有限公司 | 「阿尔法设计官网」工业设计_产品设计_产品外观设计 深圳工业设计公司 | 杜甫仪器官网|实验室平行反应器|升降水浴锅|台式低温循环泵 | LED太阳能中国结|发光红灯笼|灯杆造型灯|节日灯|太阳能灯笼|LED路灯杆装饰造型灯-北京中海轩光电 | 空气能暖气片,暖气片厂家,山东暖气片,临沂暖气片-临沂永超暖通设备有限公司 | 精密冲床,高速冲床等冲压设备生产商-常州晋志德压力机厂 | 恒压供水控制柜|无负压|一体化泵站控制柜|PLC远程调试|MCGS触摸屏|自动控制方案-联致自控设备 | 杭州高温泵_热水泵_高温油泵|昆山奥兰克泵业制造有限公司 | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 三佳互联一站式网站建设服务|网站开发|网站设计|网站搭建服务商 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 |