0

全部,

我正在尝试清理 SQLite 数据库中的数据,其中包含大量转义的单引号和双引号。

示例:\"Text\" 到处都有这样的 \'junk\'。

当我执行 SELECT 以查看 REPLACE 函数是否具有正确的模式时,REPLACE 不起作用:

-- replace escaped single quotes
SELECT id,subject,body,replace(body,"\\'","'") as `clean-body` 
FROM article
WHERE id=1118

感谢您的关注

4

1 回答 1

1

无需转义反斜杠。试试这个代替你原来的电话replace

replace(body,"\'","'")
于 2012-04-16T15:15:42.150 回答