どうも。こんばんは(゚∀゚) いや、朝ですね(笑)
仕事を終えて帰ってきてふらっとしていたらもうこんな時間。2:00なうw
理由はともあれ、確かなんかDataBaseのオプティマイズ出来るプラグイン的な?わすれたo(TヘTo) くぅ
WordPressで公開している記事内の
「”」と「’」が「\」でエスケープされていた。
例えば本当は
echo "hello world"
となるはずが、
echo \"hello world\"
になってたってこと。
気持ち悪かったし、カッコ悪かったし、
何より目障りだったヽ(`Д´)ノ!
「”(ダブルクオート)」と「’(シングルクオート)」が「\(バックスラッシュ)」でエスケープされたというだけで
記事内のHTMLタグ内もおかしくなっちゃってさ(つд⊂)、、、
で、
直しました(*´∀`*)ぽか~ん
1.MySQLに接続
# mysql -u root -p
Password: パスワード入力(不可視)
2.show databasesでデータベース一覧を確認
mysql> show databases;
3.useでWordPressに利用しているデータベースを洗濯
mysql> use your_wordpress_db_name;
4.show tablesでテーブルを見せびらかしてみる。
mysql> show tables;
この時に表示される「wp_blog_posts」が鍵となるテーブル。
4.「wp_blog_posts」の構造をdescribeで確認
mysql> describe wp_blog_posts;
5.「post_content」を対象に「\”」を「“」にRELACE(置き換える)する
mysql> UPDATE wp_blog_posts SET post_content = REPLACE(post_content, "\\'", "\'");
6.同じく「\’」を「‘」にREPLACE(置き換える)する。
mysql> UPDATE wp_blog_posts SET post_content = REPLACE(post_content, '\\"', '\"');
以上で完了!
参考:
Removing Quotes from Data in a MySQL Database – ABestWeb Affiliate Marketing Forum http://www.abestweb.com/forums/programming-datafeeds-tools-188/removing-quotes-data-mysql-database-5294.html
+αで覗いたページ:
MySQL :: ページャで画面表示を見やすくする [Tipsというかメモ]
http://tm.root-n.com/database:mysql:etc:pager
コメント