13.7.5.13 SHOW CREATE TRIGGER 구문
SHOW CREATE TRIGGER trigger_name
이 문은 지정된 트리거를 작성하려면 CREATE TRIGGER
문을 표시합니다.
mysql> SHOW CREATE TRIGGER ins_sum\G
*************************** 1. row ******************** *******
Trigger : ins_sum
sql_mode : NO_ENGINE_SUBSTITUTION
SQL Original Statement : CREATE DEFINER =`me` @`localhost` TRIGGER ins_sum
BEFORE INSERT ON account
FOR EACH ROW SET @sum = @sum + NEW.amount
character_set_client : utf8
collation_connection : utf8_general_ci
Database Collation : latin1_swedish_ci
SHOW CREATE TRIGGER
의 출력에는 다음 열이 있습니다.
Trigger
: 트리거 이름.sql_mode
:이 트리거가 실행될 때 유효한 SQL 모드.SQL Original Statement
:이 트리거를 정의하는CREATE TRIGGER
문.character_set_client
:이 트리거가 생성되었을 때의character_set_client
시스템 변수 세션 값.collation_connection
:이 트리거가 생성되었을 때의collation_connection
시스템 변수 세션 값.Database Collation
이 트리거가 연결된 데이터베이스의 데이터 정렬.
또한 TRIGGERS
테이블을 포함 INFORMATION_SCHEMA
에서 트리거 객체에 대한 정보를 얻을 수 있습니다. 섹션 21.26 "INFORMATION_SCHEMA TRIGGERS 테이블" 을 참조하십시오.