ZBLOG

mysql 根据id后两位分库分表有100张表 sql查询条件怎么写?

您好,根据您的描述,假设分库之后每个库中有100张表,那么查询条件应该包括两部分:一是指定数据库(即指定库),二是指定表。

例如,如果我们要查询id为12345678的记录所在的表,可以将id取模100得到一个0-99之间的数,再加上1即可得到具体的表名。例如:

SELECT * FROM db_2.table_79 WHERE id=12345678;

其中db_2表示第2个数据库,table_79表示对应的表名。需要注意的是,在实际使用过程中可能还需要考虑更多因素(如负载均衡、数据备份等),这里只提供一种基本思路供参考。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=3134

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?