文章詳情頁
mysql分表問題
瀏覽:61日期: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. 輸入地址報以下截圖錯誤,怎么辦?2. angular.js - angularJs ngRoute怎么在路由傳遞空字符串及用ng-switch取得3. javascript - 求助一個關于indexedDB的問題4. 我何時應該在Java中使用JFrame.add(component)和JFrame.getContentPane()。add(component)5. html5 - video ios不能播放怎么辦?6. android - xml的drawable作背景,是否會產生錯誤7. python - pip install出現下面圖中的報錯 什么原因?8. node.js - node中MYSQL的異步問題9. javascript - ie11以下單擊打開不了file,雙擊可以。求解?10. vim里的高亮javascript的javascript.vim 已經放到syntax里了,但是不行。
排行榜
