2

私はこれを次のように置き換え\"ます":

UPDATE wp_posts SET post_content = REPLACE (post_content, '\"', '"')

そのクエリが返さ0 row(s) affectedれ、何も起こりません。

このクエリの何が問題になっていますか?

4

3 に答える 3

5

バックスラッシュをエスケープする必要があります。

UPDATE wp_posts SET post_content = REPLACE (post_content, '\\"', '"')
于 2012-09-22T16:09:05.610 に答える
1

バックスラッシュ文字は MySQL のエスケープ文字であるため、次のようにエスケープする必要があります。

UPDATE wp_posts SET post_content = REPLACE(post_content, '\\"', '"')
于 2012-09-22T16:09:53.383 に答える
1

使用する:

REPLACE(`post_content`, '\\"', '"')
于 2012-09-22T16:10:15.497 に答える