(1つ前のエントリーの続きです。)
動画カテゴリーが破綻・・・ってことで、カテゴリーを抽出して、タグに変換するためのSQLを生成するテンプレートを書いてみました。
これで生成したSQLを実行すると、既にタグとして登録されていると重複しますが、重複は簡単にとれるので、チェックしながら入れるより、入れてからまとめてとった方が楽です。
ちなみにこのブログは、既に上記SQLで「動画」カテゴリーに「動画」タグを付けています。カテゴリーを削除するかどうかは、現在検討中です。
※補足
カテゴリーは、`mt_entry`では管理していないようで、
じゃあカテゴリーは、どこで管理しているか調べてみると、複数カテゴリー管理できるように拡張された`mt_placement` のようです。
「カテゴリー」と「タブ」は、どちらもデータベース管理なので、検索エンジンからのインデックスのことを考えなければ、自由にいったりきたりできそうです。あまり構えずにカテゴリーから削除しちゃってもいいのかも知れません。
動画カテゴリーが破綻・・・ってことで、カテゴリーを抽出して、タグに変換するためのSQLを生成するテンプレートを書いてみました。
insert into mt_objecttag
(`objecttag_blog_id`, `objecttag_object_datasource`, `objecttag_object_id`, `objecttag_tag_id`)
values
<MTEntries lastn="9999" category="動画">
( '3' , 'entry' , <$mt:EntryID$> , @@@@ ), /* <$MTEntryPermalink encode_xml="1"$> */
</MTEntries>
blog_id: '3'は、このブログのIDです。
tag_id: '@@@@'は、テーブルを調べて「動画」に相当するものに置換。
(SELECT * FROM `mt_tag` WHERE `tag_name` LIKE '%動画%')
※最後の「,」は削除しないとエラーになります。
※コメント欄にチェック用のURLを入れてます。
(`objecttag_blog_id`, `objecttag_object_datasource`, `objecttag_object_id`, `objecttag_tag_id`)
values
<MTEntries lastn="9999" category="動画">
( '3' , 'entry' , <$mt:EntryID$> , @@@@ ), /* <$MTEntryPermalink encode_xml="1"$> */
</MTEntries>
blog_id: '3'は、このブログのIDです。
tag_id: '@@@@'は、テーブルを調べて「動画」に相当するものに置換。
(SELECT * FROM `mt_tag` WHERE `tag_name` LIKE '%動画%')
※最後の「,」は削除しないとエラーになります。
※コメント欄にチェック用のURLを入れてます。
これで生成したSQLを実行すると、既にタグとして登録されていると重複しますが、重複は簡単にとれるので、チェックしながら入れるより、入れてからまとめてとった方が楽です。
ちなみにこのブログは、既に上記SQLで「動画」カテゴリーに「動画」タグを付けています。カテゴリーを削除するかどうかは、現在検討中です。
※補足
カテゴリーは、`mt_entry`では管理していないようで、
SELECT count( * ) FROM `mt_entry` WHERE `entry_category_id` IS NOT NULL
を実行すると、'0'が表示されます。じゃあカテゴリーは、どこで管理しているか調べてみると、複数カテゴリー管理できるように拡張された`mt_placement` のようです。
SELECT
`placement_id`,
`placement_blog_id`,
`placement_category_id`,
`placement_entry_id`,
`placement_is_primary`
FROM `mt_placement`
`placement_id`,
`placement_blog_id`,
`placement_category_id`,
`placement_entry_id`,
`placement_is_primary`
FROM `mt_placement`
「カテゴリー」と「タブ」は、どちらもデータベース管理なので、検索エンジンからのインデックスのことを考えなければ、自由にいったりきたりできそうです。あまり構えずにカテゴリーから削除しちゃってもいいのかも知れません。














![13の月(仮) [CD+DVD] 峰香代子 ※ジャケットも仮](http://ec2.images-amazon.com/images/I/41hFCzanvGL._SL500_AA240_.jpg)
![ロボゲイシャ [DVD]](http://ec2.images-amazon.com/images/I/616PfCpYOjL._SL500_AA240_.jpg)

![アイアン・ジャイアント 特別版 [DVD]](http://ec2.images-amazon.com/images/I/41C3LhMhN2L._SL500_AA240_.jpg)
![メトロポリス [DVD]](http://ecx.images-amazon.com/images/I/41ssscjiUxL._SL500_SS75_.jpg)
![禁断の惑星 [DVD]](http://ecx.images-amazon.com/images/I/31Db0WJIiiL._SL500_SS75_.jpg)
![ショート・サーキット2 がんばれ!ジョニー5 [DVD]](http://ec2.images-amazon.com/images/I/61gKZEV3zBL._SL500_SS75_.jpg)
![ウエストワールド [DVD]](http://ec2.images-amazon.com/images/I/2183G9EH0RL._AA75_.jpg)















































コメントする