php - 查询以检查 MYSQL 表上是否存在触发器

标签 php mysql sql database

是否有一个查询列出了为特定表上的任何事件创建的所有触发器。

假设我有一个名为 client 的表,我想列出为该表上的任何事件(比如插入/更新/删除等)创建的所有触发器。

感谢任何形式的帮助

最佳答案

SHOW TRIGGERS

SHOW TRIGGERS LIKE '<tablename>'

例如

SHOW TRIGGERS LIKE 'client'

关于php - 查询以检查 MYSQL 表上是否存在触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14437293/

相关文章:

php - 使用 Symfony2 中的 Doctrine ORM 注释添加 "indirectly associated"实体作为成员

php - Wordpress oop wpdb 在类里面

mysql - mySQL中的外键和NULL

mysql - 如果字符存在,SQL 删除字符串的其余部分

sql - Oracle 中搜索哪个更快

mysql - 选择不同的列和条目计数

php - 如何在 php 中添加形状文件 (.shp) 并在 php 文件中使用该形状文件数据?

mysql - mysql中表的使用

sql - 如何编写使用时间损耗的查询(例如 1 天内、2 天内)?

php - 使我的表格可按四列排序