Вы, кажется, хотите что-то вроде:
delimiter //
create trigger mytrigger
after update on table_a
for each row
begin
if not (new.paid <=> old.paid) then
update table_b set paid = new.paid where id = new.id;
end if;
end;
//
delimiter ;
Триггер срабатывает после каждого update
при table_b
. Условие if
проверяет, изменилось ли значение столбца paid
, и, если оно изменилось, обновляет столбец paid
в table_b
до того же значения в строке, id
которой соответствует id
из обновлена строка в table_a
.