添加注释(描述)到触发器

blu*_*ish 5 mysql triggers

如果我CREATE TRIGGER在MySQL中创建一个带语法的触发器,我该如何附加一个注释来描述它?我的意思是在声明中或之后对我来说是一样的.

我无法弄清楚.使用表格,您可以COMMENT = 'Wonderful table with users inside';在声明的最后添加.但是如何为触发器添加注释?

Joh*_*ica 5

您不能将评论附加到触发器。

但是,您可以在触发器正文中添加注释。

如果您在正文中键入评论,例如/** comment **/
您可以使用以下查询提取这些评论:

SELECT
  SUBSTRING(b.body, b.start, (b.eind - b.start)) as comment 
FROM (
  SELECT
    a.body 
    ,locate('/**',a.body) as start
    ,locate('**/',a.body) as eind
  FROM (
    SELECT t.ACTION_STATEMENT as body FROM information_schema.triggers t 
    WHERE t.TRIGGER_NAME like %aname% 
  ) a
) b
Run Code Online (Sandbox Code Playgroud)