您好,根据您的描述,假设分库之后每个库中有100张表,那么查询条件应该包括两部分:一是指定数据库(即指定库),二是指定表。
例如,如果我们要查询id为12345678的记录所在的表,可以将id取模100得到一个0-99之间的数,再加上1即可得到具体的表名。例如:
SELECT * FROM db_2.table_79 WHERE id=12345678;
其中db_2表示第2个数据库,table_79表示对应的表名。需要注意的是,在实际使用过程中可能还需要考虑更多因素(如负载均衡、数据备份等),这里只提供一种基本思路供参考。