Nếu bạn đang cập nhật một hàng và bạn muốn tên trước đó, bạn có thể sử dụng các biến:
set @prevname = '';
update table_name
set name = if(@prevname := name, 'Alan', 'Alan')
where id = 1;
select @prevname;
Tuy nhiên, tôi nghi ngờ rằng bạn thực sự muốn một thứ nguyên thay đổi từ từ và update
không phải là hoạt động đúng.