質問
SQL を本当に知っていないが、新しいワードプレスへのコンテンツのインポートと使命を帯びています。すべての内部バーも行ったのリンクは、古いサイトの url を保持しています。例えばポスト画像 url:
www.oldsite.com/content/uploads/01/foo.jpg
の代わりに
www.newsiteurl.com/content/uploads/01/foo.jpg
phpMyAdmin を介して DB を見ていたが、ポストのコンテンツでもないない古いサイトの url – への直接参照を見つけることができます。仕事で新しいリンクにない url の交換の記事の 3 年の価値をとぼとぼ歩くとしてイムは罰金します
。
この url が設定されていると誰ですか?かどうかない検索する方法はすべてのアイテムのすべてのテーブルの”oldurl.com”が含まれている任意のセルのための WP SQL DB?
私はすでに試してみました
SELECT * FROM * WHERE * LIKE '%oldurl%'
が、phpMyAdmin は SQL にそれを持っていたと思った私に言った;
#1064 you have an error in your syntax
を言った
答え
SQL ステートメントで
WHERE * LIKE something
を使用しようとしています。行うことはできません ™。特定の列の名前を言及する必要がある
。
探しているフィールドが
wp_options
テーブルに。
siteurl
の
option_name
s と
home
ある
。
このデータ テーブルをコピーすることによって、サイトをクローニングのビジネスはややトリッキーな; 本当にする必要がありますを使用して組み込みのインポート エクスポート機能
。
洞窟探検している、場合、どこに何が把握しようとすると、SQL ファイルにデータベースをダンプし、テキスト エディターでそのファイルを開くし、物事を検索します
。
http://stackoverflow.com/questions/28004373/sql-select-all-rows-on-all-columns-on-all-tables-that-contain-a-string