Можем ли мы выполнить операцию подсчета внутри триггера?
У меня есть таблица TB1 с полями id, title, author, date.Я хочу создать триггер, который когда-либо я вставлю строку в 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, но значение счетчика не заполняется.Может кто-нибудь сказать мне, почему это происходит?