触发器只能创建在永久表上,不能对临时表创建触发器。其中trigger_time是触发器的时间,可以使BEFORE或者AFTER,BEFORE的含义指在检查约束前触发,而AFTER是在检查约束后触发。
删除触发器
一次可以删除一个触发程序,如果没有指定schoma_name,默认为当前数据库。
查看触发器
可以通过执行SHOW TRIGGERS 命令查看触发器的状态、语法等信息,但是因为不能查询指定的触发器,所以每次都返回所有触发器的信息,使用起来不是很方便。
触发器使用
触发器使用有两个限制:
处发程序不能调用将数据返回客户端的存储程序,也不能使用采用CALL语句的动态SQL语句,但是允许存储程序通过参数将数据返回触发器。
不能再触发器中使用以显示或隐士方式开始或结束事物语句。
MYSQL的触发器是按照BEFORE触发器、行 *** 作、AFTER触发器的顺序执行的,其中任何一步 *** 作发生错误都不会继续执行剩下的 *** 作,那么会整个作为一个事物被回滚(Rollback),但是如果是对事物非事物表进行 *** 作,那么已经更新的记录将无法回滚,这也是设计触发器的时候需要注意的问题
mysql触发器设置d窗模式:1、点击右上方的开发者工具按钮,选择左侧的触发器。
2、点击新建一个触发器。点击进入添加事件后,选择游戏逻辑,点击玩家进入游戏选择完成。
3、点击新建动作,点击左侧的玩家,找到对玩家显示飘窗文字点击选择完成。
4、点击左边第一个红色字符串,同样是点击函数库,这次点击函数库之后选择玩家中的玩家的名字。
5、点击右边的第二个红色字符串进行设置,第二个字符串选择输入,直接打字输入简单的游戏规则,找到隐藏的蓝方队员,击败1人加1分。根据需要自行更改自己想要显示的文字即可。
6、编辑完成后返回触发器,点击触发器右下方的转换玩法地图,这个触发器就已经生效。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)