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。已接受的答案以不同的方式解决同一问题。