powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ошибка в триггере
4 сообщений из 4, страница 1 из 1
Ошибка в триггере
    #38555670
diman2310
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DELIMITER //
CREATE TRIGGER `fight_update` AFTER UPDATE ON `fighter`
FOR EACH ROW BEGIN
UPDATE `fight` SET `F1_Name`=NEW.`Name`, SET `F1_Name_eng`=NEW.`Name_eng`, SET `F1_Nat`=NEW.`Nationality` WHERE `F1_ID`=NEW.`ID`;
UPDATE `fight` SET `F2_Name`=NEW.`Name`, SET `F2_Name_eng`=NEW.`Name_eng`, SET `F2_Nat`=NEW.`Nationality` WHERE `F2_ID`=NEW.`ID`;
END //

Пишет:
#1064 - 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 'SET `F1_Name_eng`=NEW.`Name_eng`, SET `F1_Nat`=NEW.`Nationality` WHERE `F1_ID`=N' at line 3
...
Рейтинг: 0 / 0
Ошибка в триггере
    #38555673
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SET пишется ОДИН раз.. см. UPDATE Syntax.
...
Рейтинг: 0 / 0
Ошибка в триггере
    #38555678
diman2310
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, понял.
И еще после END нужно вместо // поставить ;
...
Рейтинг: 0 / 0
Ошибка в триггере
    #38555679
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я смотрел только сообщение об ошибке.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ошибка в триггере
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]