SQL|条件に合うデータの特定のカラムを空にする

MTのダンプデータを借り受けたが、カスタムフィールドにイベント担当者の個人名と電話番号が入っていたため、個人情報なので削除してほしいとのこと。phpMyAdminからSQL文を書いて作業できたのでやり方をメモメモ。

まず、MTのカスタムフィールドはもっとごちゃ混ぜで格納されていたと思っていたら、[mt_entry_meta]テーブルに割ときれいな形で収まっていた。なので、このテーブルに対して下記のような文で実行。

-----
UPDATE `mt_entry_meta` SET entry_meta_vchar_idx = '' WHERE entry_meta_type = 'field.event_person';
-----
(mt_entry_metaをUPDATE entry_meta_vchar_idxを’’(空白)にSET entry_meta_type が'field.event_person'のデータを)

これを名前と電話番号でそれぞれ実行。

アーカイブ

ウェブページ