触发器不会插入行

时间:2016-11-24 22:56:48

标签: mysql sql

我有一个触发器:

CREATE DEFINER=`root`@`100.100.100.100` TRIGGER `MYSCHEMA`.`MY_TABLE_BEFORE_INSERT` BEFORE INSERT ON `my_table` FOR EACH ROW
BEGIN

IF NEW.id = 5 AND NEW.field_name = 'my_field' THEN
    INSERT INTO my_table(id, field_name, value) VALUES (9999, 'something','test');
END IF;

END

当我从前端运行代码时,它根本就没有插入新行。 ID和field_name一起始终是唯一的,因此这个insert语句不会运行多次。

0 个答案:

没有答案