當前位置:編程學習大全網 - 編程軟體 - mysql如何讓時間遞增壹天

mysql如何讓時間遞增壹天

不知道妳需要的是什麼,可以告訴妳方法。

用遊標寫啊,逐行讀取表中數據 ,在FOR 循環的時候,設定壹個變量P,Q=MOD(P,3),循環壹次,P+1;當Q=0 時,將表中的post_date+1;UPDATE 表!

用遊標更新妳的表吧!

當然,如果用其他的編程語言可能更簡單點!

如果想要壹句的SQL語言,本人暫時無能為力,希望對妳有幫助

---------------

DECLARE

p number:=0;

q number:=0;

v_date date

CURSOR C1 IS SELECT (其他任何壹個字段必須是唯壹的)

from posts;

begin

select to_date('起始日期',‘yyyy/mm/dd') into v_date from dual;

for r1 in c1 loop

EXIT WHEN C1%NOTFOUND ;

p:=p+1;

if mod(p,3)=0 then

select to_date(v_date+1,'yyyy/mm/dd') into v_date from dual;

update post_date set post_date =V_DATE WHERE 遊標中字段=r1.遊標中字段;

end if;

end loop;

end;

我用的是ORACLE數據庫!

大概就是這麽寫,不知道妳的具體表結構如何,有錯的話自己修改看看

  • 上一篇:選擇哪種編程軟件
  • 下一篇:湖南有那些大學? 二本和三本
  • copyright 2024編程學習大全網