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

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@]