Обернуть в ошибку и продолжить не поможет, т.к там разные исходы событий, которые мне надо подстраиваться.. Мне нужно чтобы цикл начинался заново, но при этом убирая не валид ссылку......
Просто в конце работы, при успешном завершении, при увеличении значения, подгрузить блоком одной записи из базы новое значение строки и сохранить его в базу, увеличив.
Так и сделал, но почему то это значение работает криво и то уменьшается, то резко растет по не понятным причинам.
Это должно работать корректно, возможно вы забыли про приведение типов, тк получая из БД число от все равно приходит как строка и может получиться такой результат например "1" + 1 = "11"