请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

如何区间分表?

其实我感觉我现在的业务不需要那么麻烦,我想的就是,按区间分,通常每张表都会有个自增id, 利用自增id分
ser1表 是1~50
user2表 是51~100 //insert 操作完成后,判断id值,超过50w时,创建新表。

业务场景:
一本小说有大量的章节目录,几千本本书,差不多几百万章节目录啦。我就想简单的分个表存储。

但是分是好分,但是查询的时候,要怎么查?

正在回答

2回答

同存储数据一样,查询的时候也要在程序中实现分表的逻辑。不过你所说的这种动态分表很难去查,一般是提前分好表,比如说1-50W在table-1,50W-100W在table-2等等。。。然后,你还要有一个地方统一生成ID值。

0 回复 有任何疑惑可以回复我~
  • 提问者 就我皮 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-09-10 18:00:26
提问者 就我皮 2018-09-10 17:18:06
我无法确定 目录 的数据具体是存储在那张表,  我想到的办法就是 给小说表分配一个字段,用这个字段做标识,标识这本小说的目录数据具体 存储在那张表。
0 回复 有任何疑惑可以回复我~
  • sqlercn #1
    你说的这样也可以,就是要维护一张数据和存储表的映射表。
    回复 有任何疑惑可以回复我~ 2018-09-10 17:29:39
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信