Мой триггер, который мне нужен, выглядит так
DELIMITER //
CREATE TRIGGER reserve_trigger BEFORE UPDATE ON reserve
FOR EACH ROW
BEGIN
if (old.name <> new.name)
then
/* i need to update mulitple records to reserve table */
end if;
END; //
DELIMITER ;
Если мне нужно обновить только один столбец, я могу сделать это следующим образом. Но мне нужно обновить записей muitiple
DELIMITER //
CREATE TRIGGER reserve_trigger BEFORE UPDATE ON reserve
FOR EACH ROW
BEGIN
if (old.name <> new.name)
then
SET NEW.auth=0;
end if;
END; //
DELIMITER ;
Я думал, что смогу использовать trigger call stored procedure.
Но эта ссылка говорит не вызывать хранимую процедуру в триггере.
https://dba.stackexchange.com/questions/10657/call-a-stored-procedure-from-a-trigger
Я уже много раз искал ключевое слово в Google. Но я не могу найти правильный путь.