2017-03-29 3 views
0

phpMyAdminでクエリを実行して、メインサイトのデータベースからコピーした値を私のステージングサイトのデータベースの値と置き換えると、最近エラーが発生しました。phpMyAdminクエリを置換します

過去にこのクエリを実行しましたが、ステージングサイトのデータベースの値を置き換えることができました。なぜこれが起こっているのか知っていますか?

あなたは、私は以下のphpMyAdminで実行したクエリ見ることができます:

#1064:あなたは以下のphpMyAdminでクエリを実行しているから、その後のエラーを見ることができ

UPDATE wp2_options SET option_value = REPLACE(option_value, ‘example.org’, ‘dev.example.org’); 
UPDATE wp2_postmeta SET meta_value = REPLACE(meta_value, ‘example.org’, ‘dev.example.org’); 
UPDATE wp2_posts SET guid = REPLACE(guid, ‘example.org’, ‘dev.example.org’); 
UPDATE wp2_posts SET post_content = REPLACE(post_content, ‘example.org’, ‘dev.example.org’); 

を - SQL構文に誤りがあります。近くに使用する権利構文についてはMySQLサーバのバージョンに対応するマニュアルを確認してください '://example.org’、â€〜http://dev.example.org’)' 行で1人の

おかげで、

をJosh Gomes

+4

あなたはWordでコードを書いていますか?それらの引用符は適切な種類のものでなければなりません: '' '。メモ帳などの適切なエディタを使用してください。++ – Qirel

+0

一重引用符はこのようになります。 ' – JYoThI

答えて

1

シングル(またはダブル)引用符の代わりにアポストロフィーおよびを使用しています。

次のクエリの両方が動作するはずです:

UPDATE wp2_options SET option_value = REPLACE(option_value, 'example.org', 'dev.example.org'); 

そして

UPDATE wp2_options SET option_value = REPLACE(option_value, "example.org", "dev.example.org"); 
+0

フィードバックがうまくいきました!私はスクリプトを一言にして、私は将来コモドを使うことを確かめます。 –

関連する問題