タグ付けされた質問 「row-modification-time」

2
UPDATE後にUPDATEをトリガーしますか?
更新の時間を次のように記録するトリガーを作成します。 CREATE TRIGGER col_update AFTER UPDATE ON col FOR EACH ROW BEGIN UPDATE col SET updated=NOW() WHERE id=NEW.id; // or OLD.id END 問題は、このトリガーがupdated列を更新しようとすると、トリガーを実行する別の更新イベントでもあることです。これは無限ループを作成しますが、機能しません。 更新時間を対応する列に保存するにはどうすればよいですか? テーブルには多くの列があるため、トリガーを使用したいと思います。更新時間を手動で設定しようとすると、多くのクエリを変更する必要があります。

1
行の変更時に日付フィールドと時間フィールドを更新するトリガーを作成するにはどうすればよいですか?
次の構造を持つtesttableデータベース内にテーブルを作成しましたtestbase。 product_no (int, not null) product_name (varchar(30), not null) price (money, null) expire_date (date, null) expire_time (time(7), null) ただし、変更された(または新しい情報で更新された)特定の行を更新し、変更日をexpire_dateフィールドに、変更時間をフィールドに記録するようにトリガーを作成するにはどうすればよいexpire_timeですか?(またはこれが可能かどうか)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.