我想更新这个专栏,
old value : eerrt New Value : ddew
old value : 65th New value : wwee
.
.
.
.
.
upto 250 rows如何在MySQL中进行批量更新?
发布于 2020-11-04 14:32:52
在MySQL中,您可以执行更新联接。使用旧值和新值创建临时表:
create temporary table ValTable (
old_code varchar(10) primary key,
new_code varchar(10)
);
insert into ValTable values
('eerrt', 'ddew'),
('65th', 'wwee'),
/* ...247 more entries */
('blah', 'ryzj'); 那么你的更新看起来就像这样:
update TableToUpdate u
join ValTable v on v.old_code = u.code
set u.code = v.new_code
;哈,乔
https://stackoverflow.com/questions/64674708
复制相似问题