FILEEM

POWER OF DREAM

几种变态需求下的mysql基操

数据库定时任务

例如每年清零某个字段:

1.用navcat-事件-新建事件

2.设置计划任务,写需要执行的MySQL语句
例如'UPDATE table_D5_local SET 年点赞数 = 0'
《几种变态需求下的mysql基操》

3.保存-输入事件名-保存成功

查看当前的所有事件:查询show EVENTS
删除某个事件:查询drop event if exists ceshi(ceshi是事件名称)

前提条件:修改.int配置文件 添加一行: event_scheduler = 1

《几种变态需求下的mysql基操》

(或宝塔软件商店-数据库)
《几种变态需求下的mysql基操》

数据库触发器

查看当前所有触发器:show triggers

先看看如果有某个触发器就先释放:
“`DROP TRIGGER IF EXISTS `table_abc_trigger`;“`

添加触发器:

DROP TRIGGER IF EXISTS `table_abc_trigger`;
create trigger table_abc_trigger
after insert on table_abc for each row 
begin
   insert into table_abc_news (record)
  values( new.record);
end;

点赞