文章详情页
mysql分表问题
浏览:116日期:2022-06-13 16:49:03
问题描述
问题解答
回答1:一篇文章对应多个标签,一个标签下有多篇文章,多对多的关系。解决方法:article_tags增加一列,记录文章所有的标签。(毕竟一篇文章的标签不会特别多)于是就有3列,一列标签id,一列文章id,一列文章所有标签id;按照标签id分表,通过tag_id 查询能所有标签下面的文章,所有标签和标签表关联查到所有标签。
回答2:你可以将文章对应的标签id以数组的方式存入数据库
回答3:分表规则:
tags_id % 10
1、通过tag_id 查询所有标签下面的文章。 根据分表规则找到对应的table,进而查询对应的文章id2、文章详情里面查询所有标签 文章表建立一个新字段,逗号隔开存储标签
相关文章:
1. $fields = $values = [];这条代码一直定义不了,一直报错,老师的源码也是被报错的,执行不了,请问该怎么解决这个问题2. python - 求一个在def中可以实现调用本def满足特定条件continue效果的方法(标题说不太清楚,请见题内描述)3. mysql - SQL操作时间的函数?4. MYSQL新建用户设置可以远程访问的问题5. javascript - 用表单提交两个时间段请求后台返回对应数据时出现的一些问题!6. angular.js - angularjs的自定义过滤器如何给文字加颜色?7. java - mybatis怎么实现在数据库中有就修改,没有就添加8. node.js - nodejs和前端JavaScript 字符串处理结果不一样是什么原因?9. docker api 开发的端口怎么获取?10. 正则表达式 - python pandas的sep参数问题
排行榜
![$fields = $values = [];这条代码一直定义不了,一直报错,老师的源码也是被报错的,执行不了,请问该怎么解决这个问题](http://www.haobala.com/attached/image/news/202205/093622cb60.png)