レガシーシステムでは、テーブルの3つのイベントすべてにトリガーをアタッチしようとしています。テーブルには最大...集計までの値が含まれています:トリガーを使用してdb-cacheを更新する
いくつかのユーザーにとって、この集約の作成には、いくつかの行グループで何度か実行されるため、しばらく時間がかかります。
私がやろうとしているのは、INSERT、UPDATE、DELETEをトリガーし、集約を別のテーブルにキャッシュするトリガーをテーブルに作成することです。したがって、集計を表示するWebインターフェイスはこのテーブルから読み取ることができます。
INSERTトリガーとUPDATEトリガーは正常に機能し、値を正しく挿入します。ただし、DELETEトリガーは発射していないようです。カウントは削除時に決して更新されません。これは、の後に行の削除がまで実行されていないと思うようになりました。トリガは実際には実行されますが、行が削除されていることに気付かない...
または別の場所を探す必要はありますか? :/