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

mysql:7638

From: Youichi Iwakiri <Youichi Iwakiri <yiwakiri@xxxxxxxxxx>>
Date: Fri, 02 May 2003 12:42:10 +0900
Subject: [mysql 07638] Re: テーブルの更新をアプリ側で取得したい

いわきりです

sato wrote in <20030502102449.6699.SATOT@xxxxxxxxxx> :
>mySQLの場合は、event alert のような、アプリ側でデータベース
>が更新されたことを知るには、どのようにすればいいのでしょうか?

TIMESTAMPフィールドを設定します。

>また、皆様は、予約表のようなプログラムで画面上のデータを最新のものに
>保つのに、どのようにされているのでしょうか?

毎回、問い合わせて最新の情報に基づきデータ加工および表示します。

ある程度、規模が大きくなり
・参照数が非常に多い
・問い合わせの負荷が増大した
・比較的更新頻度が少なめ
等の条件がそろえば、

前述TIMESTAMPフィールド(レコード作成時(INSERT)および更新時(UPDATE)に自
動更新される)と比較し、更新が合った場合のみ表示用データを加工します。

#予約表だったら毎回問い合わせで十分じゃないかな?

-- 
Youichi Iwakiri


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

      7636 2003-05-02 12:05 [sato <satot@xxxxxxxx] テーブルの更新をアプリ側で取得したい    
      7637 2003-05-02 12:37 ┣[SUGAWARA Hajime <sug]                                       
->    7638 2003-05-02 12:42 ┣[Youichi Iwakiri <yiw]                                       
      7639 2003-05-02 13:16 ┣["TAKAHASHI, Tomohiro]                                       
      7640 2003-05-02 15:38 ┣[sato <satot@xxxxxxxx]                                       
      7643 2003-05-02 18:16 ┃┗["TAKAHASHI, Tomohiro]                                     
      7641 2003-05-02 15:59 ┗[Tomohiro 'Tomo-p' KA]