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

MySQL中創(chuàng)建時間和更新時間的自動更新的實現(xiàn)示例

 更新時間:2022年07月14日 09:38:50   作者:一起努力啊啊啊啊  
本文主要介紹了MySQL中創(chuàng)建時間和更新時間的自動更新的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

一、需求

當新增記錄的時候,MySQL自動將系統(tǒng)的當前時間 set 到創(chuàng)建時間和更新時間這兩個字段中。
當更新記錄的時候,MySQL 只 update 更新時間字段的時間,而不修改創(chuàng)建時間字段對應(yīng)的值。

二、方案

找到表中對應(yīng)的創(chuàng)建時間和更新時間的字段,將其修改如下:

  • 創(chuàng)建時間字段creat_time timestamp NULL DEFAULT CURRENT_TIMESTAMP
  • 更新時間字段update_time timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

如此便不需要在代碼中對記錄設(shè)置創(chuàng)建時間和修改時間了。在 navicat 中的操作:找到相應(yīng)的表—右擊—>點擊“設(shè)計表”—>如下圖:

插入記錄時自動生成創(chuàng)建時間:

更新記錄時自動生成修改時間:

創(chuàng)建時間(創(chuàng)建日期)、修改時間(修改日期)設(shè)置為自動生成

創(chuàng)建日期的自動生成

創(chuàng)建日期的自動生成比較好說:
字段默認值設(shè)置為 CURRENT_TIMESTAMP ,這樣在新增的時候,日期會自動生成。
sql語句為:

CREATE TABLE T_USER(
  CREATE_DATE TIMESTAMP DEFAULT CURRENT_TIMESTAMP  ,
  UPDATE_DATE TIMESTAMP DEFAULT CURRENT_TIMESTAMP 
)

當然,數(shù)據(jù)庫設(shè)計工具也可以直接設(shè)置。

更新日期的自動生成

更新日期稍微麻煩一點,因為默認值是新增的時候才有效,update的時候不會觸發(fā)default的邏輯。

這里用觸發(fā)器:

create or replace trigger T_USER_UPDATE_TRIGGER
before update on T_USER for each row
begin
     :new.UPDATE_DATE := sysdate;
end;

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

相關(guān)文章

  • 詳解如何用SQL取出字段內(nèi)是json的數(shù)據(jù)

    詳解如何用SQL取出字段內(nèi)是json的數(shù)據(jù)

    數(shù)據(jù)庫中會遇到字段里面存的JSON結(jié)果的數(shù)據(jù),那么如果我們想直接取到JSON里的值該怎么辦呢?其實SQL自帶的函數(shù)就可解決本文就詳細的給大家介紹了如何用SQL取出字段內(nèi)是json的數(shù)據(jù),需要的朋友可以參考下
    2023-10-10
  • mysql雙機熱備實現(xiàn)方案【可測試】

    mysql雙機熱備實現(xiàn)方案【可測試】

    雙機熱備從廣義上講,就是對于重要的服務(wù),使用兩臺服務(wù)器,互相備份,共同執(zhí)行同一服務(wù)。這篇文章主要介紹了mysql雙機熱備實現(xiàn)方案,需要的朋友可以參考下
    2019-10-10
  • MySQL實戰(zhàn)之Insert語句的使用心得

    MySQL實戰(zhàn)之Insert語句的使用心得

    這篇文章主要給大家介紹了關(guān)于MySQL實戰(zhàn)之Insert語句的使用心得的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • MySQL調(diào)優(yōu)之SQL查詢深度分頁問題

    MySQL調(diào)優(yōu)之SQL查詢深度分頁問題

    本文主要介紹了MySQL調(diào)優(yōu)之SQL查詢深度分頁問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • MySQL參數(shù)調(diào)優(yōu)實例探究講解

    MySQL參數(shù)調(diào)優(yōu)實例探究講解

    本文主要講解MySQL參數(shù)調(diào)優(yōu),包括SQL調(diào)優(yōu)的參數(shù)解析,如何在生產(chǎn)環(huán)境調(diào)優(yōu),文中根據(jù)不同的數(shù)據(jù)庫參數(shù)給出調(diào)優(yōu)建議與應(yīng)用場景
    2022-11-11
  • MySQL慢查詢?nèi)罩镜淖饔煤烷_啟

    MySQL慢查詢?nèi)罩镜淖饔煤烷_啟

    這篇文章主要給大家介紹了關(guān)于MySQL慢查詢?nèi)罩镜淖饔煤烷_啟的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • MySQL 雙向備份的實現(xiàn)方法

    MySQL 雙向備份的實現(xiàn)方法

    這篇文章主要介紹了MySQL 雙向備份的實現(xiàn)方法,即兩個 MySQL 服務(wù)都是 Master,其中任意一個服務(wù)又是另一個服務(wù)的 Slave,感興趣的可以了解一下
    2019-04-04
  • MySQL分組查詢、排序查詢、分頁查詢以及執(zhí)行順序

    MySQL分組查詢、排序查詢、分頁查詢以及執(zhí)行順序

    MySQL數(shù)據(jù)查詢是數(shù)據(jù)庫操作中最常見的操作之一,它可以幫助我們從數(shù)據(jù)庫中獲取所需的數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于MySQL分組查詢、排序查詢、分頁查詢以及執(zhí)行順序的相關(guān)資料,需要的朋友可以參考下
    2024-02-02
  • MySQL常見內(nèi)存不足啟動失敗的完美解決方法

    MySQL常見內(nèi)存不足啟動失敗的完美解決方法

    這篇文章主要介紹了MySQL常見內(nèi)存不足啟動失敗的完美解決方法,需要的朋友可以參考下
    2018-03-03
  • mysql 批處理文件出錯后繼續(xù)執(zhí)行的實現(xiàn)方法

    mysql 批處理文件出錯后繼續(xù)執(zhí)行的實現(xiàn)方法

    下面小編就為大家?guī)硪黄猰ysql 批處理文件出錯后繼續(xù)執(zhí)行的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10

最新評論

定日县| 鄂托克旗| 高邮市| 绍兴县| 昭觉县| 五指山市| 会东县| 彭州市| 康乐县| 高邮市| 阿拉善右旗| 昆山市| 阿拉善盟| 辽阳县| 平乡县| 霍城县| 介休市| 澎湖县| 积石山| 灌阳县| 咸丰县| 木兰县| 太仆寺旗| 吴忠市| 宾川县| 甘谷县| 新津县| 武义县| 宜良县| 巴东县| 海淀区| 泸西县| 东安县| 昆山市| 得荣县| 娱乐| 同仁县| 岑溪市| 吴堡县| 南昌市| 榆树市|