powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Триггер обновления
2 сообщений из 2, страница 1 из 1
Триггер обновления
    #39572304
Ярослав1998
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста) мне нужно написать триггер который запрещает изменение некоторых значений.
Эти значения я нахожу вот так:
(select fname from Faculty
natural join(
select fid from(
select fid,count(fid) as c from Relationship
group by fid)
where c>0)));

Потом делаю триггер:
CREATE TRIGGER error BEFORE UPDATE OF fname
ON Faculty
BEGIN
SELECT RAISE(FAIL, "Произошла ошибка, на этом факультете учатся студенты") FROM Faculty
WHERE (fname=(select fname from Faculty
natural join(
select fid from(
select fid,count(fid) as c from Relationship
group by fid)
where c>0)));
END;

Но этот триггер ввобще запретил обновлять fname в таблице, а мне нужен запрет только на нужные.
как это сделать? помогите пожалуйста)
...
Рейтинг: 0 / 0
Триггер обновления
    #39572320
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по всему, Вы невнимательно прочитали название СУБД, отчего и ошиблись форумом.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Триггер обновления
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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