更改多行中的列内容

时间:2013-09-02 19:43:45

标签: mysql

我有一个名为code的列,并且在每一行中,该列都包含FE。因为我不想浏览13,000条记录,是否可以通过FE快速替换“代码”内的FEU

虽然我很欣赏这可能是一个简单的问题(或不是?),但我不确定如何用它来找到解决方案。

4 个答案:

答案 0 :(得分:1)

你应该能够这样做:

UPDATE <table> SET code = REPLACE(code, 'FE', 'FEU');

如果列真的只包含值FE,则简单的WHERE子句就足够了:

UPDATE <table> SET code = 'FEU' WHERE code = 'FE';

答案 1 :(得分:0)

也许是这样的?

UPDATE yourtable
SET code = 'FEU'
WHERE code = 'FE'

如果您的列仅包含字符串'FE'并且您想要将其替换为'FEU',则此功能将起作用。

答案 2 :(得分:0)

update `table` 
set `code` = replace(`code` , "FE","FEU") 
where (if there is a where write it here)

你应该

答案 3 :(得分:0)

这可能是最快捷的方式。你可以试试这个: -

UPDATE yourtable
SET code = 'FEU'
WHERE code = 'FE'