このアーカイブは‘phpMyAdmin’タグの記事です。

phpMyAdminを使った一括変換

Find and Replace Using phpMyAdmin Websiteの移行には画像やページのリンク切れなどが生じるがHTMLの場合はDreamweaverを使って修正(一括変換)をかけるのが常套手段だがWordpress等データベースを使ったアプリケーションの場合はどのようにして一括変換を行えばいいのか?ページ毎、画像毎に手作業で修正を施すことも経験のうちだが、ここではphpMyAdminを使った一括変換方法をご紹介する。   仕組みは至って簡単だが、一括変換は失敗すると厄介なので作業前にバックアップファイルは取っておこう。 以下のスクリーンショットにあるようにSQLのタブに以下のコマンドを打ち込み実行すればOKだ。今回は絶対パスで指定されていた画像のパスを相対パスに一括変換してみた。こうすることによって再びサイトを移行してもリンク切れが生じることはない。 赤文字部分がもともと入っていたコード、それを青文字に書き換えるということであり、緑色の部分は一括変換をかけるTable とFieldをそれぞれ指定している。update wp_posts set post_content = replace(post_content,’http://sdtsol.com/connect/sdtcnt/‘,‘wp-content/‘)UPDATE cscart_product_descriptions SET product = replace(product,”®”,”®”)