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.
This could be fairly simple assuming that the sc_id
is auto incremented primary key on 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 ;
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.