84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
最近在试着写一个博客平台,其中涉及到文章和文章标签部分,我的结构是这样设计的:将文章本身当做一个实体,将标签本身当做一个实体,他们之间是多对多的关系,也就是说一个文章可以拥有多个标签,而一个标签可以属于多个文章。
但是这样设计在对文章进行修改的时候回有一个问题,那就是当我修改文章所属的标签的话,很麻烦。因为再次修改的时候,标签的个数和内容都是会变的,所以的关联表,可能就会出现问题。难道要把原来该文章关联表之间的关联关系删除掉再建立关联?个人感觉不是很好,还是说我的表结构设计的有问题呢?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
我的建议是只在文章表里存标签信息,按标签查文章的功能用搜索实现。
中间表不需要单独建立一个id字段,可以用标签id跟文章id做联合主键
我的建议是只在文章表里存标签信息,按标签查文章的功能用搜索实现。
中间表不需要单独建立一个id字段,可以用标签id跟文章id做联合主键