@Michael_29
Студент 3 курса, специальность- техник-программист

Ошибка при создании триггера..?

А можете посмотреть что с триггером не так?
create trigger updater
AFTER INSERT
ON done_cars
for each row
update table2 set table2.counting=table2.counting+1 where table2.workshop_id=new.number;

вот ошибка:
ERROR: ОШИБКА: ошибка синтаксиса (примерное положение: "update")
LINE 5: update table2 set table2.counting=table2.counting+1 where ta...
  • Вопрос задан
  • 134 просмотра
Пригласить эксперта
Ответы на вопрос 1
@galaxy
СУБД, конечно, указывать не обязательно, они же все одинаковые...

Судя по всему, postgres. В таком случае извольте почитать документацию. Вы видите там возможность прямо в CREATE TRIGGER писать какие-либо DML запросы?

В постгресе все действия триггера выполняются через специальную функцию (ссылки на примеры на разных языках - https://www.postgresql.org/docs/13/triggers.html), которую триггер должен вызывать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы