Поскольку вы хотите, чтобы это происходило каждый раз, вы можете использовать триггер:
delimiter //
create trigger increment_field before update on your_table
for each row
begin
if new.your_column <> old.your_column then
set new.your_column = new.your_column + 1
end if;
end;//
delimiter ;
Я не совсем уверен, что понимаю ваш вопрос.Вышеупомянутое решение сделает так, что всякий раз, когда строка обновляется так, что your_column присваивается другое значение, вместо этого она делает your_column = new_value + 1.Использование новых и старых ключевых слов и условных обозначений, используемых в каждой строке, следует изменить в соответствии с вашими потребностями.