我们可以在触发器内执行计数操作吗?
我有一个带有字段 id、title、author、date 的表 TB1。我想创建一个触发器,我将在 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 列名,但未填充计数值。谁能告诉我为什么会这样?