Я пытаюсь понять, почему этот триггер продолжает выдавать мне ошибку о недопустимом использовании сгруппированной функции, когда я пытаюсь запустить выражение вставки бассейна, чтобы проверить это.
Я пытался работать с этим, чтобы понятьиз того, что я делаю неправильно, но ошибка просто остается той же.Ошибка 1111
DROP TRIGGER a_num;
DELIMITER //
CREATE TRIGGER a_num BEFORE INSERT ON test_a
FOR EACH ROW BEGIN
DECLARE last INT DEFAULT 0;
INSERT INTO test_b SET full_name = CONCAT_WS(' ', NEW.f_name, NEW.l_name);
SET last = COUNT(id);
UPDATE test_b SET number = CONCAT_WS('-', last, LEFT(NEW.f_name, 2), LEFT(NEW.f_name, 2)) WHERE id = last;
END;
//
Пожалуйста, не возражайте против использования или плохой конструкции. Я новичок.
Спасибо.