多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
partition 方法用于是数据库水平分表 ~~~ partition($data, $field, $rule); // $data 分表字段的数据 // $field 分表字段的名称 // $rule 分表规则 ~~~ **注意:不要使用任何 SQL 语句中会出现的关键字当表名、字段名,例如 order 等。会导致数据模型拼装 SQL 语句语法错误。** partition 方法用法如下: ~~~ // 用于写入 $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(); ~~~