如何使用MySQL查询更新所有值

时间:2014-03-06 18:45:39

标签: mysql

如何使用MySQL查询更新所有值?例如,我想将所有单词'dog'更改为'cat' 它位于不同的表行中。我通常使用下面的行代码来更新单个表格行

UPDATE my_table SET my_row = REPLACE (my_row, 'dog','cat');

1 个答案:

答案 0 :(得分:0)

对于表格中的每一列,您需要在查询的SET部分添加一个项目。

UPDATE my_table 
SET my_row = REPLACE (my_row, 'dog','cat'),
my_row_2 = REPLACE(my_row_2,'dog','cat'),
.
.
.
my_row_n = REPLACE(my_row_n,'dog','cat')

我确定您打算使用my_column而不是my_row,但我保留my_row以保持一致。