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

mysql:4005

From: Tybalt of Capulet <Tybalt of Capulet <ice-man@xxxxxxxxxx>>
Date: Sat, 14 Jul 2001 00:40:24 +0900
Subject: [mysql 04005] Re: INTERVAL がうまく動きません

神崎です。

米本 様ありがとうございます。

DELETE FROM A WHERE (inputday + INTERVAL 1 HOUR) < NOW()

とNOW()にしてみたところ何故かうまく動きました。

> DELETE FROM popwatch WHERE DATE_ADD(timestamp, INTERVAL 1 hour) < NOW()

のようにDATE_ADDを使う方法もあるのですね。
すっかり見落としていました。

> もし「inputday + INTERVAL 1 HOUR」というような使い方をしたいのであれ
> ば、一旦UNIXタイムスタンプに変換してから+3600秒でしょうか。
> そうしないとtimestamp型の場合、ぐちゃぐちゃになってしまって、うまく
> 動かない気がしますけど。確認はしてないです。

なるほど。こちらの方法も試してみます。

ともあれ、煮詰まっていたので大変助かりました。
ありがとうございました。


________________________________R_y_u_____
神崎 隆
Mail:ice-man@xxxxxxxxxx
_____K_a_n_z_a_k_i________________________


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

      3989 2001-07-13 01:01 [Tybalt of Capulet <i] INTERVAL がうまく動きません             
      4003 2001-07-13 21:15 ┗[YONEMOTO Kazumasa <y]                                       
->    4005 2001-07-14 00:40  ┗[Tybalt of Capulet <i]