【发布时间】:2014-04-09 14:34:55
【问题描述】:
如何使用 MySQL 查询更新所有值?例如,我想将所有单词“狗”更改为“猫” 它位于不同的表格行中。我通常使用下面的行代码来更新单个表格行
UPDATE my_table SET my_row = REPLACE (my_row, 'dog','cat');
【问题讨论】:
-
您想更改表的每个字段中的所有出现吗?表中有多少列?
-
在这种情况下,row 是指column 吗?要将所有表格列中的 'dog' 替换为 'cat'?
-
Replace all fields in MySQL 的可能重复项
-
我理解的最佳方式是,您的“代码行”已经解决了您的问题。我们缺少什么? (当然,它总是对整个表进行操作,而不是只有一行没有
WHERE子句) -
my_row 是一个令人困惑的列名称
标签: mysql