在mysql查询中进行撇号替换

时间:2011-10-25 20:54:38

标签: mysql

我在列名(注释)中有

注意:

  

约翰的表

Smith's Window

列中包含撇号。我正在尝试运行2个查询。

  1. 选择查询以获取具有撇号的列条目。
  2. 使用空字符串ie.John的表替换为John Table
  3. 更新带有撇号的那些
      

    从table1中选择注释,其中包含''%';

    等注释

    我收到语法错误,任何帮助都会很棒。

2 个答案:

答案 0 :(得分:5)

用反斜杠逃避撇号;

select notes from table1 where notes like '%\'%';

要更新,请使用REPLACE()

UPDATE table1 SET notes = REPLACE(notes, '\'', '');

答案 1 :(得分:0)

你有没有尝试过:

select notes from table1 where notes like "'%";