@empt1ness

Почему выдает ошибку создание триггера?

CREATE TRIGGER fff
BEFORE INSERT ON stats
FOR EACH ROW BEGIN
   SET NEW.column11 = (NEW.column1 + NEW.column2 + NEW.column3 + NEW.column4 + NEW.column5 + NEW.column6 + NEW.column7 + NEW.column8 + NEW.column9 + NEW.column10) / 10;
END;


Сама ошибка: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4 */
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
@Akina
Сетевой и системный админ, SQL-программист.
CREATE TRIGGER fff
BEFORE INSERT ON stats
FOR EACH ROW
   SET NEW.column11 = (NEW.column1 + NEW.column2 + NEW.column3 + NEW.column4 + NEW.column5 + NEW.column6 + NEW.column7 + NEW.column8 + NEW.column9 + NEW.column10) / 10;

или
DELIMITER ;;

CREATE TRIGGER fff
BEFORE INSERT ON stats
FOR EACH ROW 
BEGIN
   SET NEW.column11 = (NEW.column1 + NEW.column2 + NEW.column3 + NEW.column4 + NEW.column5 + NEW.column6 + NEW.column7 + NEW.column8 + NEW.column9 + NEW.column10) / 10;
END;
;;

DELIMITER ;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы