一度に複数のテーブルを更新するモジュール(2)テーブル
今回の説明で使うテーブルのレイアウトです。*1
気になったときに参照してください。
-- -- テーブルの構造 `bookmark_bm` -- CREATE TABLE `{prefix}_bookmark_bm` ( `bm_id` int(11) unsigned NOT NULL auto_increment, `bm_title` varchar(255) NOT NULL default '', `url` varchar(255) NOT NULL default '', `uid` mediumint(8) unsigned NOT NULL default '0', `memo` text NOT NULL, `reg_unixtime` int(11) unsigned NOT NULL default '0', PRIMARY KEY (`bm_id`) ) TYPE=InnoDB AUTO_INCREMENT=1 ;
-- -- テーブルの構造 `bookmark_tag` -- CREATE TABLE `{prefix}_bookmark_tag` ( `tag_id` int(11) unsigned NOT NULL auto_increment, `tag_name` varchar(64) NOT NULL default '', `bm_id` int(11) unsigned NOT NULL default '0', `uid` mediumint(8) unsigned NOT NULL default '0', `reg_unixtime` int(11) unsigned NOT NULL default '0', PRIMARY KEY (`tag_id`) ) TYPE=InnoDB AUTO_INCREMENT=1 ;
*1:index が無いとか細かいこと言わない