MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

トリガーのメタデータを取得するにはどうすればよいですか?


これはINFORMATION_SCHEMAデータベースを使用して実行できます。次のステートメントは、トリガーのメタデータを提供します-

mysql> Select trigger_schema, trigger_name, action_statement
    -> from information_schema.triggers\G
*************************** 1. row ***************************
  trigger_schema: query
    trigger_name: trigger_before_delete_sample
action_statement: BEGIN
SET @count = if (@count IS NULL, 1, (@count+1));
INSERT INTO sample_rowaffected values (@count);
END
*************************** 2. row ***************************
  trigger_schema: query
    trigger_name: before_inser_studentage
action_statement: IF NEW.age < 0 THEN SET NEW.age = 0;
END IF
*************************** 3. row ***************************
  trigger_schema: sys
    trigger_name: sys_config_insert_set_user
action_statement: BEGIN IF @sys.ignore_sys_config_triggers != true AND
NEW.set_by IS NULL THEN SET NEW.set_by = USER(); END IF; END
*************************** 5. row ***************************
  trigger_schema: sys
    trigger_name: sys_config_update_set_user
action_statement: BEGIN IF @sys.ignore_sys_config_triggers != true AND
NEW.set_by IS NULL THEN SET NEW.set_by = USER(); END IF; END
4 rows in set (0.03 sec)

  1. Windows 10でヘルプを取得するにはどうすればよいですか?

    一部の人にとっては、Windows 10の問題が発生した場合、Windows10でヘルプを取得する方法のポップアップウィンドウを上げることができると言われています F1を押すと またはFn + F1 MicrosoftがWindows10の問題の修正を支援できるようにするため。 ここでは、Windows 10の機能と最も頻繁に見られるエラー、および対象を絞った強力なソリューションについて十分な情報を得ることができます。この記事は、Windows10の概要と見なすことができます。 Windows 10でヘルプを取得するには? 予期せぬことに、問題が発生したり、アプリケーションが機能し

  2. Androidで現在の画面の向きを取得するにはどうすればよいですか?

    状況によっては、Androidのアクティビティの向きを見つける必要があります。この例は、Androidログインと登録フォームを統合する方法を示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version = "1.0" encoding = "utf-8"?> <L