您的位置:首頁技術文章
文章詳情頁

mysql分表問題

瀏覽:74日期: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、文章詳情里面查詢所有標簽 文章表建立一個新字段,逗號隔開存儲標簽

相關文章:
国产综合久久一区二区三区