如何使用MySQL查询更新所有值?例如,我想将所有单词'dog'更改为'cat' 它位于不同的表行中。我通常使用下面的行代码来更新单个表格行
UPDATE my_table SET my_row = REPLACE (my_row, 'dog','cat');
答案 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以保持一致。