我试图获取插入行的值,以便我可以在触发器中使用该行。
CREATE TRIGGER employee_insert_trigger AFTER INSERT ON EMPLOYEE
FOR EACH ROW BEGIN
//I wan here the value of what was inserted here
END
答案 0 :(得分:1)
如下所示使用NEW
。有关详细信息,请参阅Trigger Syntax and Examples
CREATE TRIGGER employee_insert_trigger AFTER INSERT ON EMPLOYEE
FOR EACH ROW
BEGIN
SET @some_col = NEW.some_col;
END
答案 1 :(得分:1)
如果您只插入一行LAST_INSERTED_ID()!将为您检索最后一个ID。您可以使用此信息来获取有关该行的数据。
否则,如果您插入了多行,this post有一些关于执行此过程的信息。
您也可以使用NEW来执行此操作。