クエリの正確性をテストするには、db のすべてのトリガーを無効にする必要があります。information_schema にテーブル TRIGGERS が存在することがわかります。このテーブルを使用してすべてのトリガーを一時的に無効にすることは可能ですか? 例:
update TRIGGERS set TRIGGERS_SCHEMA='myschema_new'
where TRIGGERS_SCHEMA='myschema'
すべてのテストが終了すると、次のようなすべてのトリガーが返されます。
update TRIGGERS set TRIGGERS_SCHEMA='myschema'
where TRIGGERS_SCHEMA='myschema_new'
これにより、データベースが破損したり、トリガーが機能しなくなったりする可能性がありますか? ドキュメントでそれについて見つけられませんでした。