Рассчитывать на триггер - PullRequest
1 голос
/ 09 марта 2019

Можем ли мы выполнить операцию подсчета внутри триггера?

У меня есть таблица 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, но значение счетчика не заполняется.Может кто-нибудь сказать мне, почему это происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...