我有一个带有名称和 id 的个人表以及一个带有属性 who 和 what 的日志表。当我删除或插入人员表时,我想插入日志表。
这是我到目前为止所拥有的:
CREATE OR REPLACE TRIGGER add_del
BEFORE INSERT OR DELETE ON persons
FOR EACH ROW
BEGIN
IF INSERTING THEN
INSERT INTO logs (who, what) VALUES (name, 'Insert into persons');
ELSE
INSERT INTO logs (who, what) VALUES (name, 'Delete from persons');
END IF;
END;
/
为什么编译时出现错误:
警告:使用编译错误创建触发器。