コマンドの後ALTER TABLE
に、変更されたテーブルで挿入、更新、または削除されたデータに基づいて起動するトリガーを更新する必要があるのは一般的です。残念ながら、暗黙的なコミットがDROP TRIGGER
発生CREATE TRIGGER
するため、これら 2 つのコマンドを単一のトランザクションに単純に配置してからコミットすることはできません。
トリガーを持つテーブル内のデータが操作されるたびにトリガーの古いバリアントまたは新しいバリアントがアクティブになるように、MySQL トリガーを更新する方法はありますか?