PHP利用hash分表缓存,并进行日常字段维护
  立即下载

使用注意事项:

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框架所支持的分表合并查询操作。

 标签 PHP源码下载   PHP资源下载   PHP源码   PHP资源  
相关评论(0)
您是不是忘了说点什么?

友情提示:垃圾评论一律封号...

还没有评论,快来抢沙发吧!