依靠触发

时间:2019-03-09 17:46:47

标签: mysql sql triggers count aggregate

我们可以在触发器内执行计数操作吗?

我有一个表TB1,其字段ID,标题,作者,日期。我想创建一个触发器,无论何时我都会在tb1中插入一行。应该运行触发器,并且tb1中的作者总数应显示在新表的总数中。 我已经写了代码

DELIMITER $$
CREATE TRIGGER insertintonew2
AFTER
INSERT ON tb1
FOR EACH ROW
BEGIN
UPDATE total
SET total_author = (select count(*) from tb1);
END;
$$

我得到的输出中填充了total_author列名,但未填充计数值。 谁能告诉我为什么会这样?

0 个答案:

没有答案