MySQL でトリガーのステップを診断するにはどうすればよいですか
-
18-09-2019 - |
質問
テーブルが 2 つあります。
- ソース テーブル
- 結果 テーブル
を持っています 更新トリガー後 私の〜の上に ソース のいくつかのレコードを更新するテーブル 結果 テーブル。問題は、トリガーが更新されないことです 結果 テーブルを参照して、トリガーの実行を診断したいと思います。
入れてみた select
ステートメントを使用して変数値を確認できますが、トリガーでは選択は許可されません。次のようなものを使用したいと思います PRINT
Microsoft SQL Management Studioでは、GUIにいくつかの値が出力されますが、このコマンドは、私が使用しているMySQLまたはToadツールには存在していないようです。
では、自分のトリガーをどのように診断すればよいでしょうか? どうやってやるのですか?
解決
ログテーブルを使用します。
CREATE TABLE log (t datetime, comment varchar(255));
あなたのトリガでは、ログを挿入することができます。
INSERT INTO log
SELECT now(), concat('debug comment ', @your_variable);
所属していません StackOverflow