phpMyAdmin MYSQL触发器_phpmyadmin怎么创建触发器

通过浏览器访问phpmyadmin,登录后选择目标数据库,使用SQL菜单输入创建触发器的代码并执行。完成后,可在数据表结构的详细信息中查看和管理触发器。触发器可设置为在插入、更新或删除前后的执行,且每行操作都会触发。注意触发器名称需唯一,可编辑修改其SQL语句。
摘要由CSDN通过智能技术生成

70492caf619e55326e981a2b792c7870.png

在浏览器键入phpmyadmin地址,键入管理员用户名和密码,进入phpmyadmin管理页面。

ecda7890e44ad128dc81f3003ac53b69.png

进入后选择操作对象所在的数据库。在数据库总览的菜单中直接点击【SQL】,键入创建触发器的代码。点击【执行】。

0834c88e19ebdfcbed21281d5c605f4e.png

创建完毕后,点击触发器中触发条件对应的数据表,查看其【结构】。在结构最下面点击【详细...】。

2f32b437dc6a90b84beb9bcacffb3801.png

再拉到界面最下面,刚刚创建好的触发器就在最右下角了。可再编辑或删除。触发器可以创建多条,但是不能同名。一般会在触发器中写明重名则撤销创建。

133fcfaa8c5b5f3c5237006e312e5c16.png

点击编辑按钮后,修改该触发器。来看下触发器的语法:create trigger

{ before | after}

{insert | update | delete}

on

for each row

“故事”都在里。

a5ba7d96e0cbb2e1b7057a8bf278e238.png

create trigger :创建一个新触发器,并指定触发器的名称。

{ before | after}:用于指定在insert、update或delete语句执行前触发还是在语句执行后触发。

on :用于指定响应该触发器的表名。

for each row:触发器的执行间隔,for each row 通知触发器每隔一行执行一次动作,而不是对整个表执行一次。

:触发器要执行的SQL语句,如果该触发器要执行多 条SQL语句,要将多条语句放在begin…end块中。

0257bc36434c0cecb389bf7b6ef58b22.png

创建完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值