2011-07-29 18 views
0

間違ったSQLクエリを実行して、最初からいくつか修正する必要があります。 私のwp_postmetaテーブルには、meta_valueとmeta_keyの2つのフィールドがあります。特定の文字列がSQLで見つかったときに値を置き換えるにはどうすればいいですか

は、どのように私は、文字列http://www.domain.com/?hは、phpMyAdminののSQLを使用してmeta_valueで発見されていることをすべての行に_tdomf_custom_permalinkにmeta_keyの既存の値を置き換えることができます。

第2に、http://www.domain.com/?h(meta_valueフィールド内)を別のドメインに置き換えるにはどうすればよいですか?

ありがとうございます。その後、http://www.domain.com/?hを交換する

update wp_postmeta 
set meta_key = '_tdomf_custom_permalink' 
where meta_value = 'http://www.domain.com/?h' 

答えて

2

ちょうどSQLのステートメントの更新を使用し

update wp_postmeta 
set meta_value = 'http://www.yourdomain.com/?h' 
where meta_value = 'http://www.domain.com/?h' 
+0

私はしかし、私はどんな結果を得ることができない、検索文字列の末尾に%を使用しました。.. – EnexoOnoma

+1

検索された文字列の最後に%を使用しないようにしましたか?または%を使用している場合は、LIKEキーワードを使用するようにクエリを変更しましたか? – Don

+0

LIKEを使うのを忘れてしまった。ありがとうございました! – EnexoOnoma

関連する問題