文章詳情頁
mysql分表問題
瀏覽:79日期: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. python - TypeError: tryMsgcode() takes exactly 2 arguments (0 given)2. 環境搭建 - anaconda 創建python2.7環境中打開編譯器確是3.6版本3. extra沒有加載出來4. linux - Ubuntu下編譯Vim8(+python)無數次編譯失敗5. html5 - H5頁面喚起APP導航6. javascript - 彈出一個子窗口,操作之后關閉,主窗口會得到相應的響應,例如網站的某些登錄界面,django后臺的管理等,這是怎么實現的呢?7. 求救一下,用新版的phpstudy,數據庫過段時間會消失是什么情況?8. mysql replace 死鎖9. list - python 求助10. python - 數據與循環次數對應不上
排行榜
