partition

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();
					
文档最后更新时间:2018-04-26 09:45:50

文档
目录

深色
模式

切换
宽度