假设我有一个名为 example 的表:
[ABC] | [定义]
--1---|-qwerty-
--2---|-asdf---
我想要做的是更新一个 SQL 查询中的两列(仅使用一个 UPDATE)。
UPDATE example SET def = 'foo' where abc = '1'
UPDATE example SET def = 'bar' where abc = '2'
以上是我想要实现的,但是在一行 sql 中(使用 MySQL)。我知道你可以这样做,UPDATE example SET def 'foo', SET def = 'bar'
但我不确定你如何使用两个不同的 where 语句来做到这一点。