powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Trigger. Ругается на синтаксис
4 сообщений из 4, страница 1 из 1
Trigger. Ругается на синтаксис
    #38642271
Zas_I
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток! Подскажите, что не так ?

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
CREATE TRIGGER `return_date` AFTER INSERT ON `days_of_the_week`
FOR EACH ROW
BEGIN
	IF new.DOTW < 3
		THEN INSERT INTO `dateflight` (`id_FlightsDateFlight`, `DateFlight`, `id_DOTW`) VALUES (1, '2014-05-16', (NEW.idDays_of_the_week));
	ELSEIF new.DOTW > 3
		THEN INSERT INTO `dateflight` (`id_FlightsDateFlight`, `DateFlight`, `id_DOTW`) VALUES (1, '2014-05-12', (NEW.idDays_of_the_week));
END IF;
END



Выдаёт следующую ошибку:
Error Code: 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 '' at line 5 0.000 sec
...
Рейтинг: 0 / 0
Trigger. Ругается на синтаксис
    #38642289
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DELIMITER не забыли?
...
Рейтинг: 0 / 0
Trigger. Ругается на синтаксис
    #38642308
Zas_I
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft, Спасибо, а осуществление проверки есть ли такое значение, делается через
Код: plsql
1.
IF NOT EXISTS

?
...
Рейтинг: 0 / 0
Trigger. Ругается на синтаксис
    #38642332
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zas_Iа осуществление проверки есть ли такое значение, делается через
Код: plsql
1.
IF NOT EXISTS


?Официально так нельзя. По крайне мере, в доке я такой конструкции не нашел.
Но в некоторых комментах в доке пишут, что работает.
Так что пробуйте. Не заработает - перепишите через переменную.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Trigger. Ругается на синтаксис
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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