2011-08-06 11 views
0

メインテーブルで行が更新されるときに更新されるタイムスタンプがあります。多くのテーブルは、IDプライマリキーを介してリンクされています。しかし、他のテーブルからの他の接続行も更新されるたびに、このタイムスタンプを自動的に更新したい。私はこれをどのようにして行うのですか?任意の種類の挿入/削除/更新が私のためにこれを行う必要があります。他のリンクテーブルの行が更新されたときにタイムスタンプを自動的に更新する方法

例:

メイン - テーブル:ID 4
サブテーブル1:ID(外部キー)4の行がデータを変更すると、メインテーブルのID 4の行が更新されます。 nは

答えて

2

にサブテーブル1に対して同様の

は、ジョブに適していなければならない子テーブル上のトリガのように私には聞こえ;行が更新されると、更新/挿入/削除された行のforignキーを取得し、次にメインテーブルの対応する行のタイムスタンプを更新します。

MySQLはわかりませんので、正確な構文はありませんが、参考文献はhttp://dev.mysql.com/doc/refman/5.0/en/triggers.html

にあります。
関連する問題