如何从表中的列中删除某个字符

时间:2014-05-21 13:50:42

标签: mysql

我的表格中有以下记录

insert into table foo values (1, '200{');
insert into table foo values (2, '20090{');
insert into table foo values (3, '220{');
insert into table foo values (4, '2000{');
insert into table foo values (5, '5000');

我想替换所有行并删除" {"字符,我的表中有超过10K的记录有这样的违规行为。注意:id = 5没有。

1 个答案:

答案 0 :(得分:1)

update foo
set column_2 = replace(column_2, '{', '')
where locate(column_2, '{') > 0