我有一个名为Cars
的MySQL表。 Cars
表格有三列:id int auto increment
,foo varchar(255)
,bar varchar(255)
。
如果bar
不为空,我想简单地将Cars表中的所有行更新为foo
列,其值与foo
相同。因此,在foo不为null的情况下,foo和bar将在更新后具有相同的值。
答案 0 :(得分:10)
update cars set
bar = foo
where foo is not null
答案 1 :(得分:1)
UPDATE cars SET bar = foo WHERE foo IS NOT null
答案 2 :(得分:0)
更新查询将是:
UPDATE Cars set bar = foo where foo is not null