Использование триггера после обновления вставка идентификатора обновленной строки в резервную таблицу не запускается - PullRequest
0 голосов
/ 28 мая 2020
delimiter $$ 
CREATE DEFINER = CURRENT_USER TRIGGER `id_information`.`table_1_after_update` after UPDATE ON `table_1` FOR EACH ROW
BEGIN
insert into backup(violation_id) values (old.id);
end;
DELIMITER $$

Привет, ребята! Как видите, у меня есть этот простой триггер, который все еще не работает. Я пытаюсь вставить идентификатор таблицы, в которой происходит обновление, в идентификатор таблицы резервного копирования. Это не работает. Могу я узнать причину? Примечание: нарушение_id в резервной таблице не является первичным ключом. У него есть идентификатор автоинкремента, где в table_1 (old.id) - первичный ключ. Это причина того, что моя программа не работает? Помогите пожалуйста

...