mysql触发器展示_MySQL触发器之查看触发器

本文介绍了如何在MySQL中查看数据库的触发器详细信息,通过`show triggers`语句并结合PHP实现显示指定数据库触发器的过程。文章提供了一个简单的PHP代码示例,帮助读者理解和操作。
摘要由CSDN通过智能技术生成

在MySQL数据库中,创建触发器前应先查看数据库中的触发器,这样既可以使开发人员对指定的数据库中的所有触发器及功能有一个直观的把握,而且又可以避免创建同名或类似功能的触发器。

df1dac4d7ae3eaefe7b9aff6e77e0720.png

那么我么在上一篇文章《MySQL触发器之创建触发器》中,介绍了如何创建MySQL触发器,小伙伴们可以回顾一下上一篇我们说的知识,那么我们今天给大家主要介绍查看MySQL触发器!

技术要点:

查看 MySQL 数据库中的触发器详细信息,可以通过如下语句实现:show triggers

使用 show triggers语句前应该先指明查看的数据库~

实现过程

(1)首先创建一个php文件,在php文件中创建一个 form 表单,在表单中的输入框中输入要查看的触发器的数据库,然后点击“查看”按钮,将该数据库的触发器的详细信息展示出来~

(2)然后我们创建与数据库的连接,选择要查看触发器的数据库!

(3) 最后执行 show triggers语句,并使用do{...}while{...}循环显示出查找到的触发器的详细信息~

那么以上三步的具体代码如下:

请输入数据库名字:

header("Content-Type:text/html; charset=utf-8");

$name = $_POST['username'];

$link = mysqli_connect("localhost", "root", "root");

$conn= @mysql_select_db($link,$name);

$sql = @mysql_query("show triggers",$link);

$info = @mysql_fetch_array($sql);

if($info){

echo "该数据库没有设置触发器";

}else{

?>

名称

表名字

触发事件

时间

触发时执行的SQL语句

do{

?>

}while($info = @mysql_fetch_array($sql));

}

?>

以上代码实例实行获得结果如下:

32bf6fbcd634ff44382ebeaeef0f40f1.png

那么关于MySQL触发器的内容我们就介绍到这里,相信小伙伴们都能轻松的掌握我们所介绍的知识点,下一个专题我们不见不散~

【相关教程推荐】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值