mysql分表 hash算法问题
$form_id = 1; //论坛版块ID
function get_hash($id){
$str = bin2hex($id);
$hash = substr($str, 0, 4);
if (strlen($hash)<4){
$hash = str_pad($hash, 4, "0");
}
return $hash;
}
echo get_hash($form_id);
思路:根据论坛版块ID分表,每个版本分为一个独立表,那么请问,我为什么要hash,数据表直接前缀+ID 不就可以了吗,hash有什么用啊
$form_id = 1; //论坛版块ID
function get_hash($id){
$str = bin2hex($id);
$hash = substr($str, 0, 4);
if (strlen($hash)<4){
$hash = str_pad($hash, 4, "0");
}
return $hash;
}
echo get_hash($form_id);
思路:根据论坛版块ID分表,每个版本分为一个独立表,那么请问,我为什么要hash,数据表直接前缀+ID 不就可以了吗,hash有什么用啊
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货