MySQL触发器不起作用

时间:2015-01-15 16:12:36

标签: mysql triggers

我已创建此触发器。但是,当插入dbase时,没有任何反应?

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 ;

1 个答案:

答案 0 :(得分:1)

您无法针对写入触发器的表执行DML语句。这是大多数数据库中的一个警告。

MySQL - Trigger for updating same table after insert。接受的答案有不同的方法来处理同样的问题。