[前][次][番号順一覧][スレッド一覧]

mysql:12522

From: <fujisan@xxxxxxxxxx>
Date: Wed, 30 Nov 2005 11:50:43 +0900
Subject: [mysql 12522] Re: timestamp型のフィールドの値をdate型に変えるには?


すみません。タイトルが少し変でした。


> timestamp型のフィールド(rdate)の値が、30日以上経過している場合に、
> その行を削除したいのですが、どうすればよいか悩んでいます。
> 
> PostgreSQLでは、
> 
> delete from session where rdate < ('now'::timestamp +'- 30 day')


これを、MySQL用に

delete from session where rdate < current_timestamp - '30 day'

としたところ、エラーは出ませんでした。

これで合っていますでしょうか?


--------
なか

[前][次][番号順一覧][スレッド一覧]

     12521 2005-11-30 11:04 [<fujisan@xxxxxxxxxx>] timestamp型のフィールドの値をdate型に変えるには?
->   12522 2005-11-30 11:50 ┗[<fujisan@xxxxxxxxxx>]                                       
     12528 2005-12-02 08:57  ┣[とみたまさひろ <tomm]                                     
     12529 2005-12-02 09:21  ┃┗[SUGAWARA Hajime <sug]                                   
     12530 2005-12-02 10:14  ┗[Yasufumi Kinoshita <]                                     
     12531 2005-12-02 10:47   ┗[<fujisan@xxxxxxxxxx>]