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

Код: 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
15.05.2014, 14:40:25
    #38642289
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Trigger. Ругается на синтаксис
DELIMITER не забыли?
...
Рейтинг: 0 / 0
15.05.2014, 14:49:30
    #38642308
Zas_I
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Trigger. Ругается на синтаксис
miksoft, Спасибо, а осуществление проверки есть ли такое значение, делается через
Код: plsql
1.
IF NOT EXISTS

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


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


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