#### 13.7.7.11 SHOW CREATE TRIGGER 语句

[](<>)

```
SHOW CREATE TRIGGER trigger_name
```

该声明显示[`创建触发器`](create-trigger.html)创建命名触发器的语句。该声明要求[`扳机`](privileges-provided.html#priv_trigger)与触发器关联的表的权限。

```
mysql> SHOW CREATE TRIGGER ins_sum\G
*************************** 1. row ***************************
               Trigger: ins_sum
              sql_mode: ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,
                        NO_ZERO_IN_DATE,NO_ZERO_DATE,
                        ERROR_FOR_DIVISION_BY_ZERO,
                        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: utf8mb4
  collation_connection: utf8mb4_0900_ai_ci
    Database Collation: utf8mb4_0900_ai_ci
               Created: 2018-08-08 10:10:12.61
```

[`显示创建触发器`](show-create-trigger.html)输出有这些列：

-   `扳机`: 触发器名称。

-   `sql_mode`：触发​​器执行时生效的 SQL 模式。

-   `SQL 原始语句`： 这[`创建触发器`](create-trigger.html)定义触发器的语句。

-   `character_set_client`: 的会话值[`character_set_client`](server-system-variables.html#sysvar_character_set_client)创建触发器时的系统变量。

-   `collat​​ion_connection`: 的会话值[`collat​​ion_connection`](server-system-variables.html#sysvar_collation_connection)创建触发器时的系统变量。

-   `数据库整理`：与触发器关联的数据库的排序规则。

-   `已创建`：创建触发器的日期和时间。这是一个`时间戳(2)`触发器的值（以百分之一秒为小数部分）。

    触发信息也可从`INFORMATION_SCHEMA` [`触发器`](information-schema-triggers-table.html)桌子。看[第 26.3.45 节，“信息\_SCHEMA 触发器表”](information-schema-triggers-table.html).
