CREATE TABLE IF NOT EXISTS aws_topic_focus ( focus_id int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID', topic_id int(11) DEFAULT NULL COMMENT '话题ID', uid int(11) DEFAULT NULL COMMENT '用户UID', add_time int(10) DEFAULT NULL COMMENT '添加时间', PRIMARY KEY (focus_id), KEY uid (uid), KEY topic_id (topic_id), KEY topic_uid (topic_id,uid) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='话题关注表';这个表随着会员关注,数据量会越来越多,从结构来看focus_id int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',这个没多大任用,会员关注和不关注直接可以删除数据,ID不需要自增,根据会员UID识别,完全可以去掉。 表结构可以改成:
CREATE TABLE IF NOT EXISTS aws_topic_focus ( uid int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户UID', topic_id int(11) DEFAULT NULL COMMENT '话题ID', add_time int(10) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间', PRIMARY KEY (uid,topic_id) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='话题关注表';AW程序类似这样的表有不少。
AI智能回复搜索中,请稍后...