ник: Lukas
Я так понял, одновременно изменяется одна запись, и проверка валидности изменений
должна производиться перед обновлением записи.
В таком случае, достаточно из общего набора записей к проверке исключить одну - измененную(текущую).
Тогда она не будет мешать алгоритму валидации (не будут сравнения измененной текущей записи с ее оригиналом в таблице).
Если валидация прошла успешна - обновление, нет - откат изменений.