SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 13.05.2013 23:12:57

red_rabbit
Участник
Зарегистрирован: 13.05.2013
Сообщений: 1

Триггеры

Здравствуйте smile
При создании триггера возникла небольшая ошибка


delimiter #
create trigger `NatCheck` before insert on `artist`
for each row
begin
declare x int;
set x = (select Count(*) from `allowednationality` where `Nationality` = New.`Nationality`)
if New.`Nationality` = `allowednationality`.`Nationality`
then
select 'Oho';
else
select 'Error: Table have not this Nationality' as `message`;
end if;
end#
delimiter ;
 


ошибка: Error Code: 1415. Not allowed to return a result set from a trigger
Подскажите пожалуста в чем может быть дело

Неактивен

 

#2 14.05.2013 15:59:27

evgeny
Гуру
Зарегистрирован: 04.05.2009
Сообщений: 335

Re: Триггеры

Небольшая ошибка заключается в том что триггеры не могут возращать значения что и написанно в самой ошибке.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson