日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
PostgreSQL之時(shí)間戳自動(dòng)更新

問(wèn)題描述

會(huì)寧ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書(shū)銷(xiāo)售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書(shū)合作)期待與您的合作!

PostgreSQL執(zhí)行Insert語(yǔ)句時(shí),自動(dòng)填入時(shí)間的功能可以在創(chuàng)建表時(shí)實(shí)現(xiàn),但更新表時(shí)時(shí)間戳不會(huì)自動(dòng)自動(dòng)更新。

在mysql中可以在創(chuàng)建表時(shí)定義自動(dòng)更新字段,比如 :

 
 
 
  1. create table ab ( 
  2.   id int, 
  3.   changetimestamp timestamp 
  4.     NOT NULL 
  5.     default CURRENT_TIMESTAMP 
  6.     on update CURRENT_TIMESTAMP 
  7. );  

那PostgreSQL中怎么操作呢?

解決方案

通過(guò)觸發(fā)器實(shí)現(xiàn),具體如下:

 
 
 
  1. create or replace function upd_timestamp() returns trigger as 
  2. $$ 
  3. begin 
  4.     new.modified = current_timestamp; 
  5.     return new; 
  6. end 
  7. $$ 
  8. language plpgsql; 
  9.  
  10. drop table if exists ts; 
  11. create table ts ( 
  12.     id      bigserial  primary key, 
  13.     tradeid integer , 
  14.     email varchar(50), 
  15.     num integer, 
  16.     modified timestamp default current_timestamp 
  17. ); 
  18. create trigger t_name before update on ts for each row execute procedure upd_timestamp();  

測(cè)試代碼:

 
 
 
  1. insert into ts (tradeid,email,num) values (1223,'mike_zhang@live.com',1); 
  2. update ts set email='Mike_Zhang@live' where tradeid = 1223 ; 
  3.  
  4. create unique index ts_tradeid_idx on ts(tradeid); 
  5. insert into ts(tradeid,email,num) values (1223,'Mike_Zhang@live.com',2) on conflict(tradeid) do update 
  6. set email = excluded.email,num=excluded.num; 
  7.  
  8. select * from ts; 
  9. -- delete from ts;  

好,就這些了,希望對(duì)你有幫助。


網(wǎng)站題目:PostgreSQL之時(shí)間戳自動(dòng)更新
分享鏈接:http://www.5511xx.com/article/dhcsegg.html