如何在MySQL插入数据创建触发器到表
问题描述:
Leave_applied_table:
leave_applied_id employee_id status start_date end_date_session hours
1 345 1 2016-6-25 2016-8-25 16
Leave_actula_table:
leave_applied_id leave_type_id hours created_at
345 2 16 2016-7-25
345 2 16 2016-7-25
345 2 16 2016-7-25
Leave_approval_table:
leave_approval_id leave_applied_id manger_id status
56 345 125 1
这是我的三个表我要创建triggger就像当我插入到Leave_applied然后leave_actual三表行应插入和leave_approval_table在进入应是给定的数据表中,请建议我如何写这个如何创建触发器的查询我是新的在这一点,请建议我给予问题。如何在MySQL插入数据创建触发器到表
答
试试这样说:
DELIMITER $$
CREATE TRIGGER insert_trigger
BEFORE INSERT ON Leave_applied_table FOR EACH ROW
begin
insert into Leave_actula_table (Leave_actula_table.leave_applied_id,and so ON....) values(new.employee_id,new.leave_type_id) ;
insert into Leave_approval_table (Leave_approval_table.leave_applied_id, and so on....) values (new.employee_id and so on;
END;
$$
DELIMITER ;
希望它可以帮助你为指导..
OK等待让我试试 –
,其中该触发器将在MySQL工作台显示 –
你想展示你的triigger ?这样做select * from information_schema.'TRIGGERS' –