如何在每次插入条件后应用自动查询?

时间:2016-01-19 08:50:12

标签: mysql

如果我有这样的表:

id | name | points 
------------------
1  | Hala | 50
2  | Asa  | 60 
3  | Hala | 1000

如何应用在每次插入后应用但具有条件

的自动查询

喜欢此查询,但仅在插入后应用于最新项目

update points set points = points / 10 where name = 'Hala';

1 个答案:

答案 0 :(得分:1)

尝试创建像这样的触发器

CREATE TRIGGER MyTrigger AFTER  INSERT ON MyTable
FOR EACH ROW BEGIN
  SET NEW.points = NEW.points/10;
END