MySQL:修复插入DB中引号内的数据

时间:2015-02-18 08:56:47

标签: mysql

我需要在DB中修复一些(坏的)插入数据,我插入的数据有单个qoutes,如:('love')

我想把它转移到(爱),而不会影响(我们),

信息表(结构)

id     text
1     'love'
2     'man'
3     we're..
4     John
5     'Sarah'

我想将“info”表修复为:

信息表(结构)

id     text
1      love
2      man
3      we're..
4      John
5      Sarah

我可以使用以下方式选择此数据:

select * from info where text like "'%'"

感谢,

2 个答案:

答案 0 :(得分:3)

尝试这个未经测试的查询:

update info set text = replace(text,"'","") where text like "'%'"

答案 1 :(得分:0)

您可以使用此语句更新表的所有行。

update Table_Name
set ColumnName= REPLACE(ColumnName,'''','')
where ColumnName LIKE ('''%''')