說明 : 隨着業務量的增加 單獨一張訂單表已經不能滿足需求,所以我們需要對訂單表進行拆分 分表分為垂直分表(切割字段)及水平分表(相同表結構),今天寫的是水平分表的思路
這里主要用到取模的思路 假設我們現在新建五張訂單表 order_0,order_1,order_2,order_3,order_4,當前用戶需要在訂單表中新增數據的時候 我們首先獲取用戶uid;然后 $num = uid%5;這樣得到的結果就是0-4之間的數值
根據這個數值 我們就可以得到需要操作的數據表是 'order'_.$num;然后就可以進行對應的新增或者查詢的操作了