[英]MySQL trigger to insert data of first table into second table after insert
Here are my tables. Student Table +++++++++++++++++++++++++++++++++++++++++++++++++++ | s_id | name | lname | fname | c_id | +++++++++++++++++++++++++++++++++++++++++++++++++++ | 1 | ali | ahmadi | ahmad | 1 | | 2 | Hussain | Sharan | Skekib | 2 | | 3 | Mahmood | Shekibayee | Jahangir | 1 | +++++++++++++++++++++++++++++++++++++++++++++++++++ Student_course Table +++++++++++++++++++++++ | sc_id | s_id | c_id | ++++++++++++++++++++++ | 1 | 1 | 1 | | 2 | 2 | 1 | | 3 | 3 | 2 | ++++++++++++++++++++++ Now I want to have a trigger that: When I insert new student into `student` table it should insert `s_id` and `c_id` into student_Course table. I am quite new to PHP and MySQL; any help will be highly appreciated. Thanks in advance.
這可能是相當簡單的假設sc_id
是自動遞增的主鍵上Student_course
delimiter //
create trigger ins_student_course after insert on Student
for each row
begin
insert into Student_course (s_id,c_id) values (new.s_id,new.c_id);
end ;//
delimiter ;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.