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

mysql數(shù)據(jù)庫自動添加創(chuàng)建時間及更新時間

 更新時間:2022年05月23日 10:27:17   作者:早起的年輕人  
在實際應用中我們時常會需要用到創(chuàng)建時間和更新時間這兩個字段,下面這篇文章主要給大家介紹了關于mysql數(shù)據(jù)庫自動添加創(chuàng)建時間及更新時間的相關資料,需要的朋友可以參考下

前言

志在巔峰的攀登者,不會陶醉在沿途的某個腳印之中,在碼農(nóng)的世界里,優(yōu)美的應用體驗,來源于程序員對細節(jié)的處理以及自我要求的境界,年輕人也是忙忙碌碌的碼農(nóng)中一員,每天、每周,都會留下一些腳印,就是這些創(chuàng)作的內(nèi)容,有一種執(zhí)著,就是不知為什么,如果你迷茫,不妨來瞅瞅碼農(nóng)的軌跡。

1、描述

在mysql中,添加表中的列類型為時間類型(timestamp)時,可設置默認值

設置時間列的默認值為自動獲取創(chuàng)建時間:

default CURRENT_TIMESTAMP

設置時間列的默認值為自動獲取更新時間:

 default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP

再添加個值不可為null

#創(chuàng)建時間
not null default CURRENT_TIMESTAMP
# 更新時間
not null default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP

2 完整的操作 SQL

2.1 修改現(xiàn)有表中的時間列默認值為自動獲取

修改表 t_user 中的 create_time 列 在插入新的數(shù)據(jù)時 如果值為空就設置為當前的系統(tǒng)時間

#修改表 t_user 中的 create_time 列 在插入新的數(shù)據(jù)時 如果值為空就設置為當前的系統(tǒng)時間
ALTER TABLE t_user MODIFY create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時間';

修改表 t_user 中的 update_time 列 在修改的數(shù)據(jù)時 如果值為空就設置為當前的系統(tǒng)時間

#修改表 t_user 中的 update_time 列 在修改的數(shù)據(jù)時 如果值為空就設置為當前的系統(tǒng)時間
ALTER TABLE t_user MODIFY update_time timestamp not null default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP COMMENT '更新時間';

2.2 現(xiàn)有表中添加時間列設置默認值

新增表 t_user 中的 create_time 列

#新增表 t_user 中的 create_time 列 
 ALTER TABLE t_user ADD create_time timestamp not null default CURRENT_TIMESTAMP COMMENT '創(chuàng)建時間';

新增表 t_user 中的 update_time 列

 #新增表 t_user 中的 update_time 列 
 ALTER TABLE t_user ADD update_time timestamp not null default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP COMMENT '更新時間';

2.3 創(chuàng)建表時時間列設置默認值

create table t_user(
  id integer not null auto_increment primary key,
  user_name varchar(20) not null ,
  update_time timestamp  default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP COMMENT '更新時間',
    create_time timestamp  default CURRENT_TIMESTAMP COMMENT '創(chuàng)建時間'
);

總結(jié)

到此這篇關于mysql數(shù)據(jù)庫自動添加創(chuàng)建時間及更新時間的文章就介紹到這了,更多相關mysql自動添加創(chuàng)建更新時間內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • CentOS 7安裝MySQL的詳細步驟

    CentOS 7安裝MySQL的詳細步驟

    這篇文章主要為大家介紹了CentOS 7安裝MySQL的詳細步驟,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • Mysql?sql?如何對行數(shù)據(jù)求和

    Mysql?sql?如何對行數(shù)據(jù)求和

    這篇文章主要介紹了Mysql使用sql實現(xiàn)對行數(shù)據(jù)求和問題,具有很好的參考價值,希望對大家有所幫助。
    2023-05-05
  • Mysql數(shù)據(jù)庫緩沖池詳解(Buffer pool)

    Mysql數(shù)據(jù)庫緩沖池詳解(Buffer pool)

    InnoDB存儲引擎通過BufferPool緩存數(shù)據(jù)頁和索引頁,減少磁盤I/O,提升查詢性能,BufferPool通過預讀和checkpoint機制優(yōu)化I/O操作和數(shù)據(jù)持久化
    2024-12-12
  • 在同一臺機器上運行多個 MySQL 服務

    在同一臺機器上運行多個 MySQL 服務

    在同一臺機器上運行多個 MySQL 服務...
    2006-11-11
  • Linux下安裝mysql-8.0.20的教程詳解

    Linux下安裝mysql-8.0.20的教程詳解

    這篇文章主要介紹了Linux下安裝mysql8.0.20的教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • Mysql中 show table status 獲取表信息的方法

    Mysql中 show table status 獲取表信息的方法

    這篇文章主要介紹了Mysql中 show table status 獲取表信息的方法的相關資料,需要的朋友可以參考下
    2016-03-03
  • MySQL常用命令與內(nèi)部組件及SQL優(yōu)化詳情

    MySQL常用命令與內(nèi)部組件及SQL優(yōu)化詳情

    這篇文章主要介紹了MySQL常用命令與內(nèi)部組件及SQL優(yōu)化詳情,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-07-07
  • MySQL新手入門進階語句匯總

    MySQL新手入門進階語句匯總

    這篇文章主要給大家介紹了關于MySQL新手入門進階語句的相關資料,總結(jié)分析了MySQL數(shù)據(jù)庫常用的查詢、條件查詢、排序、連接查詢、子查詢等相關操作技巧,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-09-09
  • 使用SQL語句概述-DDL-數(shù)據(jù)類型

    使用SQL語句概述-DDL-數(shù)據(jù)類型

    這篇文章主要介紹了使用SQL語句概述-DDL-數(shù)據(jù)類型,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • MySQL約束類型及舉例介紹

    MySQL約束類型及舉例介紹

    今天小編就為大家分享一篇關于MySQL約束類型及介紹的文章,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10

最新評論

海城市| 连江县| 桃源县| 策勒县| 二连浩特市| 云浮市| 贵州省| 和田市| 琼海市| 大余县| 金川县| 尤溪县| 陵川县| 兴安县| 阿拉善右旗| 台湾省| 大英县| 阿荣旗| 石城县| 白城市| 临泽县| 安阳市| 台湾省| 含山县| 洛浦县| 阿尔山市| 嘉祥县| 会东县| 天津市| 乌拉特中旗| 昌都县| 八宿县| 巴楚县| 中西区| 虞城县| 乐安县| 常宁市| 丰城市| 砀山县| 鹤岗市| 山阳县|