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

PostgreSQL設(shè)置時(shí)間自動(dòng)更新的示例代碼

 更新時(shí)間:2025年03月05日 11:20:31   作者:考慮考慮  
在我們?nèi)粘i_發(fā)中,在設(shè)計(jì)數(shù)據(jù)庫(kù)字段的時(shí)候不可避免的都要created_time以及updated_time兩個(gè)時(shí)間戳字段,作用大家也都一目了然,下面將為大家詳細(xì)介紹PostgreSQL設(shè)置時(shí)間自動(dòng)更新的方法,需要的朋友可以參考下

前言

在使用PostgreSQL數(shù)據(jù)庫(kù),可以通過(guò)設(shè)置字段的默認(rèn)值和更新機(jī)制來(lái)實(shí)現(xiàn)自動(dòng)更新時(shí)間和創(chuàng)建時(shí)間,但是跟MySQL又有點(diǎn)區(qū)別

默認(rèn)時(shí)間

可以使用CURRENT_TIMESTAMP函數(shù)插入當(dāng)前時(shí)間,sql語(yǔ)句為

CREATE TABLE sys_user (

id SERIAL PRIMARY KEY,

name VARCHAR(255),

create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

執(zhí)行insert操作

insert into sys_user values(1, 'aaa')

時(shí)間會(huì)自動(dòng)生成

執(zhí)行更新操作

update sys_user  set name = 'bbb' where id =1

發(fā)現(xiàn)時(shí)間還是不變

使用觸發(fā)器更新時(shí)間

CREATE TABLE sys_user (

id SERIAL PRIMARY KEY,

name VARCHAR(255),

create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,

update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

創(chuàng)建一個(gè)觸發(fā)器

create or replace function update_timestamp() returns trigger as
$$
begin
    new.update_time= current_timestamp;
    return new;
end
$$
language plpgsql;

然后執(zhí)行語(yǔ)句

create trigger update_timestamp before update on sys_user for each row execute procedure update_timestamp();

其中,sys_user為表名,update_timestamp為觸發(fā)器名稱,隨意填寫,update_timestamp()為觸發(fā)器函數(shù)名稱

執(zhí)行insert語(yǔ)句

 insert into sys_user values(1, 'aaa')

其中,sys_user為表名,update_timestamp為觸發(fā)器名稱,隨意填寫,update_timestamp()為觸發(fā)器函數(shù)名稱

執(zhí)行insert語(yǔ)句

 insert into sys_user values(1, 'aaa')

結(jié)果如下

執(zhí)行更新操作

update sys_user  set name = 'bbb' where id =1

結(jié)果如下

到此這篇關(guān)于PostgreSQL設(shè)置時(shí)間自動(dòng)更新的示例代碼的文章就介紹到這了,更多相關(guān)PostgreSQL時(shí)間自動(dòng)更新內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Linux下創(chuàng)建Postgresql數(shù)據(jù)庫(kù)的方法步驟

    Linux下創(chuàng)建Postgresql數(shù)據(jù)庫(kù)的方法步驟

    PostgreSQL 是一種非常復(fù)雜的對(duì)象-關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(ORDBMS),也是目前功能最強(qiáng)大,特性最豐富和最復(fù)雜的自由軟件數(shù)據(jù)庫(kù)系統(tǒng)。下面這篇文章主要給大家介紹了關(guān)于在Linux下創(chuàng)建Postgresql數(shù)據(jù)庫(kù)的方法步驟,需要的朋友可以參考,下面來(lái)一起看看吧。
    2017-07-07
  • PostgreSQL 序列綁定字段與不綁定字段的區(qū)別說(shuō)明

    PostgreSQL 序列綁定字段與不綁定字段的區(qū)別說(shuō)明

    這篇文章主要介紹了PostgreSQL 序列綁定字段與不綁定字段的區(qū)別說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-02-02
  • postgresql無(wú)則插入,有則更新問(wèn)題

    postgresql無(wú)則插入,有則更新問(wèn)題

    這篇文章主要介紹了postgresql無(wú)則插入,有則更新問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • postgresql 補(bǔ)齊空值、自定義查詢字段并賦值操作

    postgresql 補(bǔ)齊空值、自定義查詢字段并賦值操作

    這篇文章主要介紹了postgresql 補(bǔ)齊空值、自定義查詢字段并賦值操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01
  • PostgreSQL實(shí)現(xiàn)一個(gè)通用標(biāo)簽系統(tǒng)

    PostgreSQL實(shí)現(xiàn)一個(gè)通用標(biāo)簽系統(tǒng)

    這篇文章主要給大家介紹了關(guān)于利用PostgreSQL實(shí)現(xiàn)一個(gè)通用標(biāo)簽系統(tǒng)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • PostgreSQL中查看當(dāng)前時(shí)間和日期的幾種常用方法

    PostgreSQL中查看當(dāng)前時(shí)間和日期的幾種常用方法

    在 PostgreSQL 中,有多個(gè)函數(shù)可以用來(lái)查看當(dāng)前時(shí)間和日期,這些函數(shù)在處理時(shí)間戳、日期和時(shí)間的計(jì)算時(shí)非常有用,以下是幾種常用的查看當(dāng)前時(shí)間和日期的函數(shù)及示例,需要的朋友可以參考下
    2024-10-10
  • PostgreSQL pg_trgm 模糊搜索完全指南

    PostgreSQL pg_trgm 模糊搜索完全指南

    PostgreSQL的pg_trgm擴(kuò)展通過(guò)三字符組合實(shí)現(xiàn)模糊文本搜索,支持處理拼寫錯(cuò)誤和部分匹配,下面就來(lái)詳細(xì)的介紹一下PostgreSQL pg_trgm 模糊搜索完全指南,感興趣的可以了解一下
    2025-11-11
  • postgresql 賦權(quán)語(yǔ)句 grant的正確使用說(shuō)明

    postgresql 賦權(quán)語(yǔ)句 grant的正確使用說(shuō)明

    這篇文章主要介紹了postgresql 賦權(quán)語(yǔ)句 grant的正確使用說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01
  • 淺談Postgresql默認(rèn)端口5432你所不知道的一點(diǎn)

    淺談Postgresql默認(rèn)端口5432你所不知道的一點(diǎn)

    這篇文章主要介紹了淺談Postgresql默認(rèn)端口5432你所不知道的一點(diǎn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01
  • Postgresql限制用戶登錄錯(cuò)誤次數(shù)的實(shí)例代碼

    Postgresql限制用戶登錄錯(cuò)誤次數(shù)的實(shí)例代碼

    這篇文章主要介紹了Postgresql限制用戶登錄錯(cuò)誤次數(shù)的實(shí)例代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03

最新評(píng)論

关岭| 平遥县| 屯昌县| 腾冲县| 长治县| 民县| 江山市| 景德镇市| 清水县| 漳州市| 米脂县| 富宁县| 五家渠市| 上虞市| 万年县| 灵璧县| 苍山县| 临漳县| 汶川县| 平顶山市| 南平市| 酒泉市| 应城市| 岱山县| 青铜峡市| 运城市| 海口市| 柳河县| 巴中市| 宣武区| 抚远县| 仁化县| 阿荣旗| 丽水市| 沭阳县| 海南省| 施甸县| 昭苏县| 彭泽县| 兴和县| 隆尧县|