文章詳情頁
mysql分表問題
瀏覽:95日期: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. Docker for Mac 創建的dnsmasq容器連不上/不工作的問題2. javascript - QWebEngineView 如何爬 angular 的動態數據?3. javascript - 使用angular 的ui-sref 中出現了中文參數,點擊跳轉后瀏覽器的地址欄里出現轉義后的%AE....%a%44. 工作近5年,3年Java Web ,近2年前端,未來何去何從?5. java - 郵箱如何發送html內容6. html5 - 這個代碼顯示功能如何實現?7. javascript - 用JS 七牛上傳圖片出現文件已存在的錯誤(file exists)8. java - 字節流轉成字符串之后,在通過字符串轉成字節流后的文件為什么會不一樣?9. css3 - 圖片等比例縮放10. java - 如何理解“不要通過共享內存來通信,而應該通過通信來共享內存”?
排行榜
