1つを更新する場合 行で前の名前が必要な場合は、変数を使用できます:
set @prevname = '';
update table_name
set name = if(@prevname := name, 'Alan', 'Alan')
where id = 1;
select @prevname;
ただし、実際にはゆっくりと変化するディメンションが必要であり、update
正しい操作ではありません。
1つを更新する場合 行で前の名前が必要な場合は、変数を使用できます:
set @prevname = '';
update table_name
set name = if(@prevname := name, 'Alan', 'Alan')
where id = 1;
select @prevname;
ただし、実際にはゆっくりと変化するディメンションが必要であり、update
正しい操作ではありません。