欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

前言

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

1、描述

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

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

default CURRENT_TIMESTAMP

設(shè)置時(shí)間列的默認(rèn)值為自動獲取更新時(shí)間:

 default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP

再添加個(gè)值不可為null

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

2 完整的操作 SQL

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

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

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

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

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

2.2 現(xiàn)有表中添加時(shí)間列設(shè)置默認(rè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)建時(shí)間';

新增表 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 '更新時(shí)間';

2.3 創(chuàng)建表時(shí)時(shí)間列設(shè)置默認(rèn)值

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 '更新時(shí)間',
    create_time timestamp  default CURRENT_TIMESTAMP COMMENT '創(chuàng)建時(shí)間'
);

總結(jié)

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

相關(guān)文章

  • mysql5.0版本下載地址集合

    mysql5.0版本下載地址集合

    mysql5.0版本是比較經(jīng)典的版本,這個(gè)版本對大多數(shù)的cms支持比較好,但官方網(wǎng)站不容易找到下載地址,這里特整理下,方便需要mysql5.0的朋友
    2013-06-06
  • MySQL?8.0.29?安裝配置方法圖文教程(windows?zip版)

    MySQL?8.0.29?安裝配置方法圖文教程(windows?zip版)

    這篇文章主要為大家詳細(xì)介紹了windows?zip版MySQL?8.0.29?安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • MySQL如何根據(jù)不同條件聯(lián)查不同表的數(shù)據(jù)if/case

    MySQL如何根據(jù)不同條件聯(lián)查不同表的數(shù)據(jù)if/case

    這篇文章主要介紹了MySQL如何根據(jù)不同條件聯(lián)查不同表的數(shù)據(jù)if/case問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • MySQL 8.0用戶和角色管理原理與用法詳解

    MySQL 8.0用戶和角色管理原理與用法詳解

    這篇文章主要介紹了MySQL 8.0用戶和角色管理,結(jié)合實(shí)例形式分析了MySQL 8.0用戶和角色管理相關(guān)概念、功能、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-04-04
  • 配置mysql允許遠(yuǎn)程連接的方法

    配置mysql允許遠(yuǎn)程連接的方法

    默認(rèn)情況下,MySQL只允許本地登錄,如果要開啟遠(yuǎn)程連接,則需要修改/etc/my.cnf文件
    2013-02-02
  • MySQL與PHP的基礎(chǔ)與應(yīng)用專題之?dāng)?shù)據(jù)查詢語句

    MySQL與PHP的基礎(chǔ)與應(yīng)用專題之?dāng)?shù)據(jù)查詢語句

    MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB 公司開發(fā),屬于 Oracle 旗下產(chǎn)品。MySQL 是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,本系列將帶你掌握php與mysql的基礎(chǔ)應(yīng)用,本篇從數(shù)據(jù)查詢語句開始
    2022-02-02
  • MySQL索引命中與失效代碼實(shí)現(xiàn)

    MySQL索引命中與失效代碼實(shí)現(xiàn)

    這篇文章主要介紹了MySQL索引命中與失效代碼實(shí)現(xiàn),文章內(nèi)容詳細(xì),簡單易懂,需要的朋友可以參考下
    2023-01-01
  • MySQL配置文件my.ini全過程

    MySQL配置文件my.ini全過程

    這篇文章主要介紹了MySQL配置文件my.ini全過程,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • 清理MySQL Binlog二進(jìn)制日志的三種方式

    清理MySQL Binlog二進(jìn)制日志的三種方式

    Binlog日志非常重要,但是占用的磁盤空間也很大,我們也需要定期的去清理二進(jìn)制日志,在MySQL數(shù)據(jù)庫中,提供了自動清理Binlog日志的參數(shù),本文給大家介紹了清理MySQL Binlog二進(jìn)制日志的三種方式,文中通過代碼講解非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • MySql8設(shè)置遠(yuǎn)程連接的實(shí)戰(zhàn)記錄

    MySql8設(shè)置遠(yuǎn)程連接的實(shí)戰(zhàn)記錄

    與SQL Server類似,MySQL在需要遠(yuǎn)程操縱其他電腦時(shí),也需要對其做遠(yuǎn)程連接的相應(yīng)設(shè)置,下面這篇文章主要給大家介紹了關(guān)于MySql8設(shè)置遠(yuǎn)程連接的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04

最新評論