select * from information_schema.triggers where
information_schema.triggers.trigger_name like '%trigger_name%' and
information_schema.triggers.trigger_schema like '%data_base_name%'
select LOWER(concat('delimiter |', '\n', 'create trigger %data_base_name%.', TRIGGER_NAME, '\n',
' ', ACTION_TIMING, ' ', EVENT_MANIPULATION, ' on %data_base_name%.', EVENT_OBJECT_TABLE, ' for each row', '\n',
ACTION_STATEMENT, '\n',
'|')) AS TablaTriggers from information_schema.triggers where
information_schema.triggers.trigger_schema like '%data_base_name%'
7条答案
按热度按时间tjjdgumg1#
列出所有触发器的命令为:
或者,您可以通过以下方式直接访问
INFORMATION_SCHEMA
表:TRIGGERS
table is here的更多信息。tag5nh1u2#
我希望下面的代码能为您提供更多信息。
这将为您提供MySQL版本:5.5.27及更高版本中的总共22列
2skhul333#
您可以使用下面的命令来查找特定的触发器定义。
或下图显示数据库中的所有触发器。它将适用于MySQL5.0及以上版本。
ecbunoof4#
要在特定模式中显示特定触发器,您可以尝试以下操作:
wgeznvg75#
您可以使用MySQL工作台:连接到MySQL服务器选择数据库
toiithl66#
这句话可能有助于解决这个问题:
ilmyapht7#
或