使用注意事项:
1、如果是在框架中使用,可以将PDO替换成框架的Model支持,也可以修改init()接口,将数据库config传入
2、如果服务器配置了分布式服务器,请修改self:$table_path变量的存储位置,指向您应用的分布式文件同步目录
3、如果是linux服务器,请为self:$table_path变量的存储位置,设置为可读写目录。
4、update中,表名称要使用{table}关键字代替
使用过程:
// 获取并生成分表名称
$obj = SubTable::init('order')->hash('123');
// 添加字段
$obj = SubTable::init('order')->update('alter table {table} add transactor varchar(10) not Null;');
// 添加索引
$obj = SubTable::init('order')->update('alter table {table} add index index_name (shop_name);');
查询说明:
单表或单表关联查询:可以先使用hash获得分表名称,然后再组合成单条SQL进行查询即可。
合并查询:一般该demo都是移植进框架中使用,select查询操作可以使用PHP框架所支持的分表合并查询操作。
友情提示:垃圾评论一律封号...