WordPressのメタデータやプラグインが独自に保存するデータにはたしばしばphpのserialize関数でシリアライズされた状態で格納されていることがあります。
unserializeすると簡単に配列や、キー・バリュー形式に戻せるので楽なんですが、そのデータの中をSQLで検索かけようとしたり、アップデートをしようとすると結構手間です。
そもそも最初っからそんなデータ設計するなってことなんですが、自分で作ったものではなく、前出のWordpressみたいに既存のデータを外部から利用したい場面もたまにあります。 “MySQLでPHPのシリアライズされたデータ内の検索をする方法” の続きを読む