按字段中其中两位进行分100张表,查询怎么定位到某一张表
user表userid一共16位例如1000006675948136——>user_13,用 其中13-15两位进行分表,一共分100张表,user_00,user_01......
现在想根据一定条件查询出user_00表的数据怎么实现,或者查询user_00表一共有多少数据怎么查询
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
数据迁移,数据结构也有大改动。一个一个表数据查出来去做处理
回复
那你就一个一个分库做处理啊,还有其他逻辑?
什么情况下有这种需求?
我想知道这userid是怎么生成的
我现在是单库百表,使用的方案是动态传表名进行查询select * from user_00 where * ,把他作为单表来处理,查询语句直接带了表名。
回复
我知道的方案就是这样处理
根据userid取到13-15位确定是那张表,如果没有ID,只能一个表一个表查