PhpBB3 Database Structure Overview phpbb topics

From PHPBB用户手册

Jump to: navigation, search
# Table: 'phpbb_topics'
CREATE TABLE phpbb_topics (
	topic_id mediumint(8) UNSIGNED NOT NULL auto_increment, 主题ID
	forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, 主题隶属的版面ID
	icon_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, 主题图标ID
	topic_attachment tinyint(1) UNSIGNED DEFAULT '0' NOT NULL, 主题是否包含附件, 0表示没有
	topic_approved tinyint(1) UNSIGNED DEFAULT '1' NOT NULL, 是否已经通过批准
	topic_reported tinyint(1) UNSIGNED DEFAULT '0' NOT NULL, 是否被举报
	topic_title varchar(100) DEFAULT '' NOT NULL COLLATE utf8_unicode_ci, 标题
	topic_poster mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, 作者ID
	topic_time int(11) UNSIGNED DEFAULT '0' NOT NULL, 发表时间
	topic_time_limit int(11) UNSIGNED DEFAULT '0' NOT NULL, 回复时间限制?
	topic_views mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, 查看/点击次数
	topic_replies mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, 回复个数
	topic_replies_real mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, 实际回复个数(与上一项一致)
	topic_status tinyint(3) DEFAULT '0' NOT NULL, 主题状态, 普通, 锁定 或 被移动
	topic_type tinyint(3) DEFAULT '0' NOT NULL, 主题类型, 普通, 置顶, 公告等
	topic_first_post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, 主题内第一篇文章的ID
	topic_first_poster_name varchar(255) DEFAULT '' NOT NULL, 第一篇文章的作者
	topic_first_poster_colour varchar(6) DEFAULT '' NOT NULL, 第一篇文章的作者名称色彩
	topic_last_post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, 最后一篇文章ID
	topic_last_poster_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, 最后一篇作者ID
	topic_last_poster_name varchar(255) DEFAULT '' NOT NULL, 最后一篇作者名称
	topic_last_poster_colour varchar(6) DEFAULT '' NOT NULL, 最后一篇作者名称色彩
	topic_last_post_subject varchar(100) DEFAULT '' NOT NULL, 最后一篇文章标题
	topic_last_post_time int(11) UNSIGNED DEFAULT '0' NOT NULL, 最后一篇文章发表时间
	topic_last_view_time int(11) UNSIGNED DEFAULT '0' NOT NULL, 最后一次查看时间
	topic_moved_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, 主题被移动后的ID, 如果是普通主题, 此项为0
	topic_bumped tinyint(1) UNSIGNED DEFAULT '0' NOT NULL, 是否被顶起
	topic_bumper mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, 顶起者的ID
	poll_title varchar(255) DEFAULT '' NOT NULL, 投票标题
	poll_start int(11) UNSIGNED DEFAULT '0' NOT NULL, 投票开始时间
	poll_length int(11) UNSIGNED DEFAULT '0' NOT NULL, 投票持续时间
	poll_max_options tinyint(4) DEFAULT '1' NOT NULL, 投票最大可选数
	poll_last_vote int(11) UNSIGNED DEFAULT '0' NOT NULL, 最后一次投票时间
	poll_vote_change tinyint(1) UNSIGNED DEFAULT '0' NOT NULL, 投票是否被修改过
	PRIMARY KEY (topic_id),
	KEY forum_id (forum_id),
	KEY forum_id_type (forum_id, topic_type),
	KEY last_post_time (topic_last_post_time),
	KEY topic_approved (topic_approved),
	KEY forum_appr_last (forum_id, topic_approved, topic_last_post_id),
	KEY fid_time_moved (forum_id, topic_last_post_time, topic_moved_id)
) CHARACTER SET `utf8` COLLATE `utf8_bin`;