mysql:12528
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Fri, 2 Dec 2005 08:57:44 +0900
Subject: [mysql 12528] Re: timestamp型のフィールドの値をdate型に変えるには?
とみたです。 On Wed, 30 Nov 2005 11:50:43 +0900 fujisan@xxxxxxxxxx wrote: > > timestamp型のフィールド(rdate)の値が、30日以上経過している場合に、 > > その行を削除したいのですが、どうすればよいか悩んでいます。 〜〜 > delete from session where rdate < current_timestamp - '30 day' > > としたところ、エラーは出ませんでした。 > > これで合っていますでしょうか? ダメだと思います。たぶん。 where rdate < SUBDATE(current_timestamp, 30) …かな。 -- とみたまさひろ <tommy@xxxxxxxxxx> 日本MySQLユーザ会 http://www.mysql.gr.jp
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>]