ник: Explorer
в общем случае некоторые рекомендуют (я не знаю конкретики, поэтому обобщаю, как обычно)
подготовить чистые данные
добавить чистые данные
грохнуть старые данные
UPDATE statement вообще говоря очень особенный инструмент - он оперирует ДАННЫМИ ЗАПИСИ
а нужно бы (если нет веских поводов к UPDATE и SET) оперировать самими ЗАПИСЯМИ ТАБЛИЦЫ