如何在 phpmyadmin 中创建触发器

How can create trigger in phpmyadmin

我有两个 tables employeeemp_pf。我想创建触发器以根据员工工资的 10% 插入员工 PF,并在 emp_pf table 中插入 emp_id。但这里的问题是我无法在触发器中写下动态代码以插入 emp_idpf.

触发

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%的工资。

SQL Fiddle

当在 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 中插入记录。

SQL Fiddle