mysql:14393
From: Alex <Alex <alex_backspin@xxxxxxxxxx>>
Date: Fri, 22 Feb 2008 17:27:16 +0900
Subject: [mysql 14393] Re: データ更新の履歴
近藤さま、 解答ありがとうございます。 バージョンは5.0.22で、ubuntu 6.06.1 LTS にて使っています。 トリガーを使用するとき、 mysql> CREATE TRIGGER t_bi -> BEFORE INSERT ON t -> FOR EACH ROW -> INSERT INTO bk_table value ・・・?; 更新前のデータを別のテーブルにインサートするには、上記のような形となるの でしょうか? このとき、INSERT構文をどのように書けばよいのかご教授頂けませんでしょうか? nobu wrote: > 近藤です。 > > MySQLのバージョンはいくつでしょうか? > MySQLに限ったことではありませんが、そのような要件の際に私はトリガー > を使用しています。MySQL5.0以上であればトリガーが使えたかと思います。 > > 以上 > > > > Alex さんは書きました: >> こんにちは、ALEXです。 >> >> MySQLの任意のテーブル内のでデータを更新したとき、更新前のデータを自動的 >> にどこかに保管するような仕組みはないものでしょうか。 >> データが変更されたときの履歴を取りたいのが目的です。 >> よろしくお願い致します。 >> >> > > >
14391 2008-02-22 15:18 [Alex <alex_backspin@] データ更新の履歴 14392 2008-02-22 15:48 ┗[nobu <mininobu@xxxxx] -> 14393 2008-02-22 17:27 ┗[Alex <alex_backspin@] 14394 2008-02-22 17:47 ┗[chuuken kenkou <ken_] 14395 2008-02-22 17:53 ┗[chuuken kenkou <ken_] 14397 2008-02-26 08:53 ┗[Alex <alex_backspin@]