我有一个激活的myTable触发器,应该在插入每一行后触发该触发器。当我通过以下方式将某些东西插入myTable时:
insert into myTable(column1) values(1);
触发器被触发,但是如果我插入值
insert into myTable(column1) select column1 from otherTable limit 1;
即使将值插入到myTable中,触发器也不会触发。我认为以哪种方式将数据插入到myTable中都不重要。
这是我的触发器ddl
CREATE TRIGGER myTrigger
AFTER INSERT
ON myTable
FOR EACH ROW
EXECUTE PROCEDURE myProcedure();
我不是很了解这里的重要内容吗? 哦,即时通讯在PostgreSQL 9.5上