如何在 phpmyadmin 中创建触发器
How can create trigger in phpmyadmin
我有两个 tables employee
和 emp_pf
。我想创建触发器以根据员工工资的 10% 插入员工 PF,并在 emp_pf
table 中插入 emp_id
。但这里的问题是我无法在触发器中写下动态代码以插入 emp_id
和 pf
.
触发
CREATE TRIGGER `pf_count` AFTER INSERT ON `employee`
FOR EACH ROW INSERT INTO emp_pf (emp_id,pf) values(1,100)
我的问题是如何编写触发代码来动态插入emp_id
并计算pf
的10%的工资。
当在 employee
table 中插入新记录时,我找到了在 emp_pf
table 中插入记录的解决方案,使用 NEW
关键字。
触发查询
CREATE TRIGGER `pf_count` AFTER INSERT ON `employee`
FOR EACH ROW INSERT INTO emp_pf (emp_id,pf) values(NEW.id,NEW.salary*0.10);
在触发器中计算 PF 的工资的 10% 并在 emp_pf
table 中插入记录。
我有两个 tables employee
和 emp_pf
。我想创建触发器以根据员工工资的 10% 插入员工 PF,并在 emp_pf
table 中插入 emp_id
。但这里的问题是我无法在触发器中写下动态代码以插入 emp_id
和 pf
.
触发
CREATE TRIGGER `pf_count` AFTER INSERT ON `employee`
FOR EACH ROW INSERT INTO emp_pf (emp_id,pf) values(1,100)
我的问题是如何编写触发代码来动态插入emp_id
并计算pf
的10%的工资。
当在 employee
table 中插入新记录时,我找到了在 emp_pf
table 中插入记录的解决方案,使用 NEW
关键字。
触发查询
CREATE TRIGGER `pf_count` AFTER INSERT ON `employee`
FOR EACH ROW INSERT INTO emp_pf (emp_id,pf) values(NEW.id,NEW.salary*0.10);
在触发器中计算 PF 的工资的 10% 并在 emp_pf
table 中插入记录。