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

事件

# 查看事件状态
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 存储过程名









你可能感兴趣的:(MySQL)