MYSQL分库分表

Posted 野香蕉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MYSQL分库分表相关的知识,希望对你有一定的参考价值。

 

 

 

 

 

 

 

partition($data, $field, $rule);
// $data 分表字段的数据
// $field 分表字段的名称
// $rule 分表规则




// 用于写入
$data = [
    \'user_id\'   => 110,
    \'user_name\' => \'think\'
];

$rule = [
    \'type\' => \'mod\', // 分表方式
    \'num\'  => 10     // 分表数量
];

Db::name(\'log\')
    ->partition([\'user_id\' => 110], "user_id", $rule)
    ->insert($data);
    
// 用于查询
Db::name(\'log\')
    ->partition([\'user_id\' => 110], "user_id", $rule)
    ->where([\'user_id\' => 110])
    ->select();


以上是关于MYSQL分库分表的主要内容,如果未能解决你的问题,请参考以下文章