我想在mySQL中创建一个触发器

我想在mySQL中创建一个触发器,mysql,Mysql,我有下表 employee(id, pay-todate) month_pay(employee_id(fk), hourly_pay_rate, hours_worked) 我该如何创建一个插入 到目前为止的工资总额(小时工资率x工作小时数) 无论何时向月薪添加新行 如果今天的工资是10000或更多,我还需要减去10% delimiter | CREATE TRIGGER insert_pay_trigger BEFORE INSERT ON month_pay FOR EACH ROW B

我有下表

employee(id, pay-todate)
month_pay(employee_id(fk), hourly_pay_rate, hours_worked)
我该如何创建一个插入 到目前为止的工资总额(小时工资率x工作小时数) 无论何时向月薪添加新行

如果今天的工资是10000或更多,我还需要减去10%

delimiter |
CREATE TRIGGER insert_pay_trigger BEFORE INSERT ON month_pay
FOR EACH ROW BEGIN
   insert into employee (id, `pay-todate`)
   select NEW.employee_id, 
          case when NEW.hourly_pay_rate * NEW.hours_worked >= 100000
               then NEW.hourly_pay_rate * NEW.hours_worked * 0.9
               else NEW.hourly_pay_rate * NEW.hours_worked
          end;
END
|
delimiter ;