我有一张这样的表
A | B | C <----columns
x 0 | - | -
y 0 | - | -
z 0 | - | -
我想用 - 替换所有0,像foreach那样做,但我想用SQL做(如果可能的话)。
在我的实际问题中有数百行,所以用手会很糟糕。我可以用一些PHP破解它,但我怀疑在MySQL中有一个东西可以做到这一点。
答案 0 :(得分:1)
你的意思是
update mytable set A="-" where A="0";
答案 1 :(得分:1)
update table tablename set A="-" where A="0"
答案 2 :(得分:1)
你在找这个吗?
UPDATE mytable
SET a = 123
WHERE a = 0
或者用你想要的任何东西替换123,比如' - '。