CREATE TRIGGER leave_trigger
AFTER INSERT ON leaveapplication
FOR EACH ROW
IF employeemaster.empcode='".$empcode."' THEN
UPDATE employeemaster SET '".$leave_type=$leave_type."'-$numberofleave //I am facing problem here
END IF;
请帮我在语法上更正它,因为 $leave_type
是 varchar
且 $numberofleave
是 integer
。
最佳答案
您需要将字段名称保存在不同的变量中
UPDATE employeemaster SET '".$fieldName."=".$leave_type."'-$numberofleave
关于php - sql中的varchar和int语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12401690/