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

mysql:4653

From: Takashi Matsuo <Takashi Matsuo <t-matsuo@xxxxxxxxxx>>
Date: Fri, 9 Nov 2001 17:19:51 +0900
Subject: [mysql 04653] Re: テーブルの更新日時を知る方法


松尾と言います

Fri, 9 Nov 2001 16:22:59 +0900に
長谷川 昌亮 さんは書きました:

> 崎村さん、こんにちは。
> 
> > SHOW TABLE STATUS を使えば取得できると思います。
> 
> ありがとうございます。
> 残念ながら SHOW TABLE STATUS は3.23以降でしか使えないようです。
> レンタルサーバなので、別の方法を考えてみます。

TIMESTAMP型のカラムを用意しておくと、行の更新時のtimestampが
自動的に挿入されるので、(そのカラムの値を明示的に指定しない場合)

ALTER table table_name ADD COLUMN (t timestamp(14));

とでもしておいて、

tの一番大きいものをselectすればいいのではないでしょうか

select t from table_name order by t DESC limit 1

#もっとスマートな解がありそうですが
--
Takashi Matsuo
t-matsuo@xxxxxxxxxx

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

      4648 2001-11-09 15:34 [長谷川 昌亮 <masaak] テーブルの更新日時を知る方法            
      4650 2001-11-09 15:46 ┗[Noriyuki Sakimura <s]                                       
      4651 2001-11-09 16:22  ┗[長谷川 昌亮 <masaak]                                     
      4652 2001-11-09 16:52   ┣["f.t" <fujiyama@xxxx]                                   
      4663 2001-11-09 23:55   ┃┗[長谷川 昌亮 <masaak]                                 
      4664 2001-11-11 15:57   ┃ ┗["K.Karasawa" <kouich] MyISAM を直接アクセスする方法 
->    4653 2001-11-09 17:19   ┣[Takashi Matsuo <t-ma]                                   
      4654 2001-11-09 17:19   ┗[Omori Masatoshi <omo]