如何使用触发器将相同的数据插入到mysql的多个表中

时间:2015-03-20 06:06:46

标签: mysql

我在学生数据库中创建了两个表

1)入场表(rollNO,姓名,fname,地址,部门,addmission_date)

2)费用表(rollNO,姓名,fname,地址,部门,Total_fees,Fees_Payment_date)

我想将相同的addmission表数据插入到费用表中,该表包含相同的列名,如 rollNO,名称,fname,地址,部门,使用触发器事件" "

我该怎么办?如果我将数据插入到添加表中,它也会自动插入费用表????

1 个答案:

答案 0 :(得分:1)

尝试此代码,NEWadmission表插入记录包含

的引用
DELIMITER //
CREATE TRIGGER `fee_trigg` AFTER INSERT ON `admission`
 FOR EACH ROW BEGIN
 INSERT INTO fee  (rollNO,Name,fname,address,department)
   VALUES( NEW.rollNO, NEW.Name, NEW.fname,NEW.address,NEW.department );
END; //
DELIMITER ;