您的位置:首页 > 数据库 > MySQL

MySQL 事件、触发器、存储过程

2017-04-12 12:39 134 查看
事件

# 查看事件状态
SHOW VARIABLES LIKE 'event_scheduler';

# 开启事件
SET GLOBAL event_scheduler = ON;


触发器语法

创建触发器:
delimiter  $  # 定义开始和结束的标志
create trigger triggerName

after/before insert/update/delete on 表名

for each row   # 这句话在mysql是固定的

begin

sql语句;

end;
$
delimiter;

删除触发器:
drop trigger triggerName;

存储过程语法

创建
delimiter $$
CREATE PROCEDURE simpleproc (OUT param1 INT)
BEGIN
SELECT COUNT(*) INTO param1 FROM t;
END
$$
delimiter;
删除
DROP PROCEDURE IF EXISTS 存储过程名

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: