我正在尝试替换MySQL 5表字段中的转义引号,如下所示:

\' 至 '

\“ 至 ”

我正在使用的查询是:

UPDATE myTable SET content = REPLACE(content, '\\\'', '\'');
UPDATE myTable SET content = REPLACE(content, '\\\"', '\"');


现在看来有效!令我惊讶的是,在250 MB的表中,对70.000个条目只花了5秒。

那么有没有办法确定或仔细检查?

埃迪

最佳答案

我只是查询您替换的东西,看看它是否仍然存在:

SELECT COUNT(1) FROM table WHERE content REGEXP "%\\\'%";

08-04 13:46