0

MySQL データベースのいくつかの URL を置き換えています。更新コマンドの最初の URL で一部の文字をエスケープする必要があるのではないかと心配しています。

UPDATE wp_posts SET post_content = replace( post_content, 'http://www.website.com/soft/www/test/ck.php?oaparams…o__cb=658ac30cf5__oadest=http%3A%2F%2Fwww.site.com/page.html', 'http://www.newsite.com' ) ;

これはそのまま機能する必要がありますか、それとも と をエスケープする必要があり_ます%か?

4

1 に答える 1

1

あなたのコードはうまく機能しているようです。うまくいかない場合は、テーブル内のデータをチェックして、データがどのように格納されているかを確認してください。

これがSQL Fiddleです。

幸運を。

于 2013-01-17T04:57:39.357 に答える