我需要使用MySQL查询将所有双引号替换为单引号。
我该如何操作?我的SQL语句中应使用双引号。
mysql="select replace(text,'\"',''') from mytable"
抛出了错误。我该如何在查询中转义那个单引号?
试试这个
$mysql="select replace(text,'\"',\"'\") from mytable";
然后查询语句会变成:
select replace(text,'"',"'") from mytable
在Mysql端。
您需要同样转义单引号 '
(请参见表格 8.1):
mysql="select replace(text,'\"','\\'') from mytable"
select replace(text,'"','\'') from mytable