【发布时间】:2011-10-07 17:36:26
【问题描述】:
谁能告诉我如何解决这个问题?
update ae44
set Price = Case
when ID = 'AT259793380' then '500'
when ID = 'AT271729590' then '600'
when ID = 'AT275981020' then '700'
end case
我只是想通过匹配ID来批量更新基于ID的listing价格。
【问题讨论】:
-
您需要详细提问。有什么问题?
-
更好地运行单独的查询。这个会锁定整个表
-
我遇到了类似的问题,这篇文章让我朝着正确的方向前进(赞成 Quassnoi!),但要非常小心,也要使用 WHERE 语句,否则整个表都会得到 price=如果它不是 3 个声明的 ID 之一,则为 NULL
标签: mysql