最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL中create_time和update_time實(shí)現(xiàn)自動更新時間

 更新時間:2023年05月28日 14:39:03   作者:我夢Leo  
mysql建表的時候有兩個列,一個是createtime、另一個是updatetime,這兩個都是mysql自動填充時間的方式,本文就詳細(xì)的介紹這兩種方式的實(shí)現(xiàn),感興趣的可以了解一下

背景

根據(jù)《阿里巴巴Java開發(fā)手冊》第五章MySQL數(shù)據(jù)庫:第一節(jié) 建表規(guī)約,第9條: 【強(qiáng)制】表必備三字段:id,create_time,update_time。 說明:其中 id 必為主鍵,類型為 bigint unsigned、單表時自增、步長為 1。create_time,update_time 的類型均為datetime 類型,前者現(xiàn)在時表示主動式創(chuàng)建,后者過去分詞表示被動式更新。

實(shí)現(xiàn)方式

  • 按照《阿里巴巴Java開發(fā)手冊》規(guī)范要求,create_time 和 update_time 數(shù)據(jù)類型先設(shè)定為 datetime 。
  • 默認(rèn)值設(shè)置為 CURRENT_TIMESTAMP。
  • 更新時間( update_time )還要再設(shè)置一個ON UPDATE CURRENT_TIMESTAMP。

MySQL 實(shí)現(xiàn)

  • 直接查看第四行(create_time)和第五行(update_time)的SQL語句即可。
  • update_time 在create_time的基礎(chǔ)上,還需要設(shè)置 ON UPDATE CURRENT_TIMESTAMP。
create table datetime (
	id bigint unsigned primary key auto_increment comment "id",
    name varchar not null comment "名稱",
    create_time datetime not null default CURRENT_TIMESTAMP comment "創(chuàng)建時間",
    update_time datetime not null default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP comment "更新時間",
    ) engine = Innodb default charset = utf8mb4 comment = "演示表";

Navicat 實(shí)現(xiàn)

  • create_time :不勾選“根據(jù)當(dāng)前時間戳更新”。
  • update_time:勾選“根據(jù)當(dāng)前時間戳更新”。

DataGrip 實(shí)現(xiàn)

  • create_time :ON UPDATE 不設(shè)置 CURRENT_TIMESTAMP。
  • update_time:ON UPDATE 設(shè)置 CURRENT_TIMESTAMP。

到此這篇關(guān)于MySQL中create_time和update_time實(shí)現(xiàn)自動更新時間的文章就介紹到這了,更多相關(guān)MySQL create_time和update_time自動更新時間內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL中索引失效場景,原因以及解決方法介紹

    MySQL中索引失效場景,原因以及解決方法介紹

    這篇文章主要為大家詳細(xì)介紹了MySQL中索引失效場景,原因以及解決方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-07-07
  • mysql如何查看binlog日志

    mysql如何查看binlog日志

    該文章介紹了如何在MySQL中使用命令來查詢?nèi)罩緺顟B(tài)、獲取binlog文件列表、查看特定binlog文件內(nèi)容等,通過這些命令,用戶可以了解當(dāng)前MySQL日志的狀態(tài),查看binlog文件的具體內(nèi)容等
    2026-05-05
  • MySQL復(fù)合查詢的實(shí)現(xiàn)示例

    MySQL復(fù)合查詢的實(shí)現(xiàn)示例

    復(fù)合查詢語句是MySQL中一種非常重要的查詢方式,可以用于優(yōu)化查詢性能和控制查詢的結(jié)果集,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • MySQL系列之四 SQL語法

    MySQL系列之四 SQL語法

    SQL是一種特殊目的的編程語言,是一種數(shù)據(jù)庫查詢和程序設(shè)計(jì)語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng),這篇文章主要給大家介紹了SQL語法的相關(guān)資料,需要的朋友可以參考下
    2021-07-07
  • mysql用戶管理操作實(shí)例分析

    mysql用戶管理操作實(shí)例分析

    這篇文章主要介紹了mysql用戶管理操作,結(jié)合實(shí)例形式分析了mysql用戶管理查看、創(chuàng)建、修改、刪除等相關(guān)操作技巧,需要的朋友可以參考下
    2020-04-04
  • 簡單談?wù)凪ysql索引與redis跳表

    簡單談?wù)凪ysql索引與redis跳表

    這篇文章主要給大家介紹了Mysql索引與redis跳表的相關(guān)資料,文中介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Mysql和redis具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • MySql樹形結(jié)構(gòu)(多級菜單)查詢設(shè)計(jì)方案

    MySql樹形結(jié)構(gòu)(多級菜單)查詢設(shè)計(jì)方案

    本文主要介紹了MySql樹形結(jié)構(gòu)(多級菜單)查詢設(shè)計(jì)方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • 在MySQL中使用STRAIGHT_JOIN的教程

    在MySQL中使用STRAIGHT_JOIN的教程

    這篇文章主要介紹了在MySQL中使用STRAIGHT_JOIN的教程,包括使用STRAIGHT_JOIN進(jìn)行一些性能上的優(yōu)化的技巧,需要的朋友可以參考下
    2015-05-05
  • 詳解標(biāo)準(zhǔn)mysql(x64) Windows版安裝過程

    詳解標(biāo)準(zhǔn)mysql(x64) Windows版安裝過程

    這篇文章主要介紹了標(biāo)準(zhǔn)mysql(x64) Windows版安裝過程,需要的朋友可以參考下
    2017-08-08
  • MySQL從庫維護(hù)經(jīng)驗(yàn)分享

    MySQL從庫維護(hù)經(jīng)驗(yàn)分享

    這篇文章主要介紹了MySQL從庫維護(hù)經(jīng)驗(yàn)分享,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-11-11

最新評論

梨树县| 富裕县| 汽车| 安徽省| 通城县| 平潭县| 万山特区| 西宁市| 宁化县| 田林县| 曲沃县| 安图县| 九龙坡区| 米林县| 玉门市| 黄龙县| 麟游县| 成都市| 万盛区| 青田县| 北辰区| 区。| 通海县| 错那县| 合阳县| 于都县| 沂源县| 东宁县| 萨嘎县| 淮安市| 西丰县| 全州县| 万全县| 高唐县| 南部县| 屯留县| 娄底市| 桃源县| 浦县| 彩票| 南汇区|