【发布时间】:2021-07-14 00:02:28
【问题描述】:
我有一个问题,我想用条件更新表中的值。
我有一个用户列表,我需要更新他们的accounting_id,关键是user_id。
我想在一个查询中完成。
问题是查询将 0 放在 accounting id 中。数据库是 MySQL。
UPDATE users
SET users.accounting_id = CASE
WHEN users.user_id = '102215' THEN users.accounting_id = '102'
WHEN users.user_id = '102144' THEN users.accounting_id = '193'
END
WHERE users.user_id IN ('102215','102144');
【问题讨论】:
标签: mysql database sql-update mysql-workbench dbvisualizer