フィールドping_status、フィールドタイプenum('open', 'closed')の値(?)を全てopenにしたいけど、どうすればいいのか?
(openとcloseが混在してる状態を、一括で全てopenにしたい。)
phpMyAdmin 2.6.4-pl2を使って。
補足:新しくwordrepessとゆうblogを使い始めた。
そこで前のblogから記事をインポートしたんだけど、何故かインポートした記事にはトラックバックが送れない設定になってた。(ping_statusがcloseの状態。)
インポートした記事一つ一つをトラックバックを許可する設定に直す(ping_statusがopenの状態にする。)のは面倒なので、データベースを使って一括で直したい。
うまく伝わらないかもしれんので、画像ものっけた。
あと、データベース勉強したいので初心者用HPか書籍を紹介してくれると助かる。
ping_status列を含むテーブル名は分かりますか?
(通常はwp_postsだと思います。)
phpMyAdminのSQLというボタンをクリックし、下記の内容を記入後に実行すれば、全てのping_statusがopenになります。
テーブル名が異なる場合、下記のSQLのwp_postsの部分をテーブル名に修正してください。
(念のためにバックアップをとった上で実行してください。)
UPDATE wp_posts SET ping_status = "open";
こちらで基本を勉強してみてはいかがでしょうか。
SQLは書いて覚えると良いそうです。
(確かに書くと覚えます。)
出来た!
ありがとう。
こんな簡単なSQLなのか。
本買ってみます。