Als u één bijwerkt rij en u wilt de vorige naam, u kunt variabelen gebruiken:
set @prevname = '';
update table_name
set name = if(@prevname := name, 'Alan', 'Alan')
where id = 1;
select @prevname;
Ik vermoed echter dat je echt een langzaam veranderende dimensie wilt, en update
is niet de juiste operatie.