MySQL 触发器不工作
MySQL Trigger Not Functioning
我创建了这个触发器。但是,当插入数据库时,没有任何反应?
DELIMITER $$
USE `collectionsmax`$$
CREATE
TRIGGER `DupeCheck` AFTER INSERT ON `dbase`
FOR EACH ROW BEGIN
update dbase set reportfilenumber=socialsecruitynumber where id = new.id;
END;
$$
DELIMITER ;
您不能针对table 编写您的触发器执行 DML 语句。这是大多数数据库中的警告。
参见 MySQL - Trigger for updating same table after insert。已接受的答案以不同的方式解决同一问题。
我创建了这个触发器。但是,当插入数据库时,没有任何反应?
DELIMITER $$
USE `collectionsmax`$$
CREATE
TRIGGER `DupeCheck` AFTER INSERT ON `dbase`
FOR EACH ROW BEGIN
update dbase set reportfilenumber=socialsecruitynumber where id = new.id;
END;
$$
DELIMITER ;
您不能针对table 编写您的触发器执行 DML 语句。这是大多数数据库中的警告。
参见 MySQL - Trigger for updating same table after insert。已接受的答案以不同的方式解决同一问题。