Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Ошибка в работе триггера


Автор: zav74 7.7.2009, 12:07
Код

create trigger td_mvl_vor_dme after delete on vor_dme for each row
begin    
    delete from mvl 
    where mvl_un in (select mvl_un from point_mvl where point_mvl.vor_dme_un = OLD.vor_dme_un);
end;

такой код не срабатывает

Код

create trigger td_mvl_vor_dme before delete on vor_dme for each row
begin    
    delete from mvl 
    where mvl_un in (select mvl_un from point_mvl where point_mvl.vor_dme_un = OLD.vor_dme_un);
end;

а такой срабатывает.

Сервер 5.1.30. Это так должно быть или это глюк сервера?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)