文章詳情頁
mysql分表問題
瀏覽:164日期:2022-06-13 16:49:03
問題描述
問題解答
回答1:一篇文章對應(yīng)多個標(biāo)簽,一個標(biāo)簽下有多篇文章,多對多的關(guān)系。解決方法:article_tags增加一列,記錄文章所有的標(biāo)簽。(畢竟一篇文章的標(biāo)簽不會特別多)于是就有3列,一列標(biāo)簽id,一列文章id,一列文章所有標(biāo)簽id;按照標(biāo)簽id分表,通過tag_id 查詢能所有標(biāo)簽下面的文章,所有標(biāo)簽和標(biāo)簽表關(guān)聯(lián)查到所有標(biāo)簽。
回答2:你可以將文章對應(yīng)的標(biāo)簽id以數(shù)組的方式存入數(shù)據(jù)庫
回答3:分表規(guī)則:
tags_id % 10
1、通過tag_id 查詢所有標(biāo)簽下面的文章。 根據(jù)分表規(guī)則找到對應(yīng)的table,進(jìn)而查詢對應(yīng)的文章id2、文章詳情里面查詢所有標(biāo)簽 文章表建立一個新字段,逗號隔開存儲標(biāo)簽
相關(guān)文章:
1. mac連接阿里云docker集群,已經(jīng)卡了2天了,求問?2. docker網(wǎng)絡(luò)端口映射,沒有方便點(diǎn)的操作方法么?3. vim - docker中新的ubuntu12.04鏡像,運(yùn)行vi提示,找不到命名.4. 百度地圖api - Android 百度地圖 集成了定位,導(dǎo)航 相互的jar包有沖突?5. docker-compose 為何找不到配置文件?6. debian - docker依賴的aufs-tools源碼哪里可以找到啊?7. 為什么我ping不通我的docker容器呢???8. golang - 用IDE看docker源碼時的小問題9. html5和Flash對抗是什么情況?10. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備