2016-07-25 105 views
0
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插入數據創建觸發器到表

回答

1

試試這樣說:

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 ; 

希望它可以幫助你爲指導..

+0

OK等待讓我試試 –

+0

,其中該觸發器將在MySQL工作臺顯示 –

+0

你想展示你的triigger ?這樣做select * from information_schema.'TRIGGERS' –

相關問題