我有想过存在文章表,用户输的标签又没办法控制的,这样的话就没办法对标签进行管理.比如现在我想要用标签做一个条件查询就不行.
7 回答
陪伴而非守候
TA贡献1757条经验 获得超8个赞
数据库的设计有三大范式,
1.是数据库中的字段是原子的,不能再进行拆分。标签貌似符合,但是标签也有标签单独的属性,如果后期要根据标签单独筛选出列表的话,不方便。
CREATE TABLE `user_label` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '类型',
`lable_name` varchar(255) NOT NULL COMMENT '标签名称',
`user_id` int(11) NOT NULL COMMENT '创建者',
`create_time` datetime NOT NULL COMMENT '创建时间',
PRIMARY KEY (`id`),
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COMMENT='标签表';
鸿蒙传说
TA贡献1865条经验 获得超7个赞
添加回答
举报
0/150
提交
取消