1. 程式人生 > >mysql分表詳解(mysql自帶)

mysql分表詳解(mysql自帶)

#mysql分表詳解#
1. 分表

首先要知道什麼情況下,才需要分表個人覺得單表記錄條數達到百萬到千萬級別時就要使用分表了,分表的目的就在於此,減小資料庫的負擔,縮短查詢時間。

2. 分表方式

  • 水平分割

    表很大,其中表的某一行為列舉類,則可以使用水平切割。

  • 垂直切割

如果一個表中某些列常用,而另外一些列不常用,則可以採用垂直分割,另外垂直分割可以使得資料行變小,一個數據頁就能存放更多的資料,在查詢時就會減少I/O次數。 其缺點是需要管理冗餘列,查詢所有資料需要join操作。

3. 實踐操作:按照省份分表(34個表)

  • 建立原有表

原有表

DROP TABLE IF EXISTS `WS_DOC`;
CREATE TABLE `WS_DOC` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `DOC_ID` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '文書網唯一ID',
  `DOC_TITLE` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '文書名稱',
  `PUBLISH_DATE` date DEFAULT NULL COMMENT '釋出日期',
  `CASE_CODE` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '案號',
  `CASE_COURT_ID` int(255) DEFAULT NULL COMMENT '法院id',
  `CASE_COURT` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '法院名稱',
  `CASE_TYPE` int(11) DEFAULT NULL COMMENT '案件型別',
  `COURT_LOC` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '法院所屬地',
  `COURT_LEVEL` int(11) DEFAULT NULL COMMENT '法院等級',
  `PROVINCE` varchar(16) CHARACTER SET utf8 DEFAULT NULL,
  `PROVINCE_ID` int(11) DEFAULT NULL COMMENT '省份id',
  `CASE_AY_ID` int(11) DEFAULT NULL COMMENT '案由id',
  `CASE_AY` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '案由',
  `TRIAL_ROUND` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '審理程式',
  `TRIAL_DATE` date DEFAULT NULL COMMENT '裁判日期',
  `JUDGE` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '法官,以,分割',
  `DOC_TYPE_ID` int(11) DEFAULT NULL COMMENT '文件類別id',
  `DOC_TYPE` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '文件型別',
  PRIMARY KEY (`ID`),
  UNIQUE KEY `uk_doc_id` (`DOC_ID`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
  • 匯入測試資料

  • 建立分表

分表建立儲存過程

BEGIN 
DECLARE `@i` int(11);
SET @str ="BEIJING,SHANGHAI,TIANJIN,CHONGQING,XIANGGANG,AOMEN,ANHUI,FUJIAN,GUANGDONG,GUANGXI,GUIZHOU,GANSU,HAINAN,HEBEI,HENAN,HEILONGJIANG,HUBEI,HUNAN,JILIN,JIANGSU,JIANGXI,LIAONING,NEIMENGGU,NINGXIA,QINGHAI,SHANXI,SHAANXI,SHANDONG,SICHUAN,TAIWAN,XIZANG,XINJIANG,YUNNAN,ZHEJIANG";
set `@i`=1; 
WHILE  `@i`< 35 DO                 
 SET @createSql = CONCAT(
'CREATE TABLE IF NOT EXISTS WS_DOC_',SUBSTRING_INDEX(SUBSTRING_INDEX(@str,',',`@i`),',',-1),
"(
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `DOC_ID` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '文書網唯一ID',
  `DOC_TITLE` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '文書名稱',
  `PUBLISH_DATE` date DEFAULT NULL COMMENT '釋出日期',
  `CASE_CODE` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '案號',
  `CASE_COURT_ID` int(255) DEFAULT NULL COMMENT '法院id',
  `CASE_COURT` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '法院名稱',
  `CASE_TYPE` int(11) DEFAULT NULL COMMENT '案件型別',
  `COURT_LOC` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '法院所屬地',
  `COURT_LEVEL` int(11) DEFAULT NULL COMMENT '法院等級',
  `PROVINCE` varchar(16) CHARACTER SET utf8 DEFAULT NULL,
  `PROVINCE_ID` int(11) DEFAULT NULL COMMENT '省份id',
  `CASE_AY_ID` int(11) DEFAULT NULL COMMENT '案由id',
  `CASE_AY` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '案由',
  `TRIAL_ROUND` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '審理程式',
  `TRIAL_DATE` date DEFAULT NULL COMMENT '裁判日期',
  `JUDGE` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '法官,以,分割',
  `DOC_TYPE_ID` int(11) DEFAULT NULL COMMENT '文件類別id',
  `DOC_TYPE` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '文件型別',
  PRIMARY KEY (`ID`),
  UNIQUE KEY `uk_doc_id` (`DOC_ID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1
"); 
prepare stmt from @createSql; 
execute stmt;                                                 
SET `@i`= `@i`+1; 
END WHILE;
END
  • 建立主表

主表建立

DROP TABLE IF EXISTS `WS_DOC`;
CREATE TABLE `WS_DOC_MAIN` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `DOC_ID` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '文書網唯一ID',
  `DOC_TITLE` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '文書名稱',
  `PUBLISH_DATE` date DEFAULT NULL COMMENT '釋出日期',
  `CASE_CODE` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '案號',
  `CASE_COURT_ID` int(255) DEFAULT NULL COMMENT '法院id',
  `CASE_COURT` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '法院名稱',
  `CASE_TYPE` int(11) DEFAULT NULL COMMENT '案件型別',
  `COURT_LOC` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '法院所屬地',
  `COURT_LEVEL` int(11) DEFAULT NULL COMMENT '法院等級',
  `PROVINCE` varchar(16) CHARACTER SET utf8 DEFAULT NULL,
  `PROVINCE_ID` int(11) DEFAULT NULL COMMENT '省份id',
  `CASE_AY_ID` int(11) DEFAULT NULL COMMENT '案由id',
  `CASE_AY` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '案由',
  `TRIAL_ROUND` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '審理程式',
  `TRIAL_DATE` date DEFAULT NULL COMMENT '裁判日期',
  `JUDGE` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT '法官,以,分割',
  `DOC_TYPE_ID` int(11) DEFAULT NULL COMMENT '文件類別id',
  `DOC_TYPE` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '文件型別',
  PRIMARY KEY (`ID`),
  UNIQUE KEY `uk_doc_id` (`DOC_ID`)
) ENGINE=MERGE UNION=(WS_DOC_BEIJING,WS_DOC_HANGHAI,WS_DOC_TIANJIN,WS_DOC_CHONGQING,WS_DOC_XIANGGANG,WS_DOC_AOMEN,WS_DOC_ANHUI,WS_DOC_FUJIAN,WS_DOC_GUANGDONG,WS_DOC_GUANGXI,WS_DOC_GUIZHOU,WS_DOC_GANSU,WS_DOC_HAINAN,WS_DOC_HEBEI,WS_DOC_HENAN,WS_DOC_HEILONGJIANG,WS_DOC_HUBEI,WS_DOC_HUNAN,WS_DOC_JILIN,WS_DOC_JIANGSU,WS_DOC_JIANGXI,WS_DOC_LIAONING,WS_DOC_NEIMENGGU,WS_DOC_NINGXIA,WS_DOC_QINGHAI,WS_DOC_SHANXI,WS_DOC_SHAANXI,WS_DOC_SHANDONG,WS_DOC_SICHUAN,WS_DOC_TAIWAN,WS_DOC_XIZANG,WS_DOC_XINJIANG,WS_DOC_YUNNAN,WS_DOC_ZHEJIANG) INSERT_METHOD=LAST AUTO_INCREMENT=1 ; 
  • 目標表資料分發

INSERT INTO WS_DOC_BEIJING (
	WS_DOC_BEIJING.ID,
	WS_DOC_BEIJING.DOC_ID,
	WS_DOC_BEIJING.DOC_TITLE,
	WS_DOC_BEIJING.PUBLISH_DATE,
	WS_DOC_BEIJING.CASE_CODE,
	WS_DOC_BEIJING.CASE_COURT_ID,
	WS_DOC_BEIJING.CASE_COURT,
	WS_DOC_BEIJING.CASE_TYPE,
	WS_DOC_BEIJING.COURT_LOC,
	WS_DOC_BEIJING.COURT_LEVEL,
	WS_DOC_BEIJING.PROVINCE,
	WS_DOC_BEIJING.CASE_AY_ID,
	WS_DOC_BEIJING.CASE_AY,
	WS_DOC_BEIJING.TRIAL_ROUND,
	WS_DOC_BEIJING.TRIAL_DATE,
	WS_DOC_BEIJING.JUDGE,
	WS_DOC_BEIJING.DOC_TYPE_ID,
	WS_DOC_BEIJING.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '北京';
INSERT INTO WS_DOC_SHANGHAI (
	WS_DOC_SHANGHAI.ID,
	WS_DOC_SHANGHAI.DOC_ID,
	WS_DOC_SHANGHAI.DOC_TITLE,
	WS_DOC_SHANGHAI.PUBLISH_DATE,
	WS_DOC_SHANGHAI.CASE_CODE,
	WS_DOC_SHANGHAI.CASE_COURT_ID,
	WS_DOC_SHANGHAI.CASE_COURT,
	WS_DOC_SHANGHAI.CASE_TYPE,
	WS_DOC_SHANGHAI.COURT_LOC,
	WS_DOC_SHANGHAI.COURT_LEVEL,
	WS_DOC_SHANGHAI.PROVINCE,
	WS_DOC_SHANGHAI.CASE_AY_ID,
	WS_DOC_SHANGHAI.CASE_AY,
	WS_DOC_SHANGHAI.TRIAL_ROUND,
	WS_DOC_SHANGHAI.TRIAL_DATE,
	WS_DOC_SHANGHAI.JUDGE,
	WS_DOC_SHANGHAI.DOC_TYPE_ID,
	WS_DOC_SHANGHAI.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '上海';
INSERT INTO WS_DOC_TIANJIN (
	WS_DOC_TIANJIN.ID,
	WS_DOC_TIANJIN.DOC_ID,
	WS_DOC_TIANJIN.DOC_TITLE,
	WS_DOC_TIANJIN.PUBLISH_DATE,
	WS_DOC_TIANJIN.CASE_CODE,
	WS_DOC_TIANJIN.CASE_COURT_ID,
	WS_DOC_TIANJIN.CASE_COURT,
	WS_DOC_TIANJIN.CASE_TYPE,
	WS_DOC_TIANJIN.COURT_LOC,
	WS_DOC_TIANJIN.COURT_LEVEL,
	WS_DOC_TIANJIN.PROVINCE,
	WS_DOC_TIANJIN.CASE_AY_ID,
	WS_DOC_TIANJIN.CASE_AY,
	WS_DOC_TIANJIN.TRIAL_ROUND,
	WS_DOC_TIANJIN.TRIAL_DATE,
	WS_DOC_TIANJIN.JUDGE,
	WS_DOC_TIANJIN.DOC_TYPE_ID,
	WS_DOC_TIANJIN.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '天津';
INSERT INTO WS_DOC_CHONGQING (
	WS_DOC_CHONGQING.ID,
	WS_DOC_CHONGQING.DOC_ID,
	WS_DOC_CHONGQING.DOC_TITLE,
	WS_DOC_CHONGQING.PUBLISH_DATE,
	WS_DOC_CHONGQING.CASE_CODE,
	WS_DOC_CHONGQING.CASE_COURT_ID,
	WS_DOC_CHONGQING.CASE_COURT,
	WS_DOC_CHONGQING.CASE_TYPE,
	WS_DOC_CHONGQING.COURT_LOC,
	WS_DOC_CHONGQING.COURT_LEVEL,
	WS_DOC_CHONGQING.PROVINCE,
	WS_DOC_CHONGQING.CASE_AY_ID,
	WS_DOC_CHONGQING.CASE_AY,
	WS_DOC_CHONGQING.TRIAL_ROUND,
	WS_DOC_CHONGQING.TRIAL_DATE,
	WS_DOC_CHONGQING.JUDGE,
	WS_DOC_CHONGQING.DOC_TYPE_ID,
	WS_DOC_CHONGQING.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '重慶';
INSERT INTO WS_DOC_XIANGGANG (
	WS_DOC_XIANGGANG.ID,
	WS_DOC_XIANGGANG.DOC_ID,
	WS_DOC_XIANGGANG.DOC_TITLE,
	WS_DOC_XIANGGANG.PUBLISH_DATE,
	WS_DOC_XIANGGANG.CASE_CODE,
	WS_DOC_XIANGGANG.CASE_COURT_ID,
	WS_DOC_XIANGGANG.CASE_COURT,
	WS_DOC_XIANGGANG.CASE_TYPE,
	WS_DOC_XIANGGANG.COURT_LOC,
	WS_DOC_XIANGGANG.COURT_LEVEL,
	WS_DOC_XIANGGANG.PROVINCE,
	WS_DOC_XIANGGANG.CASE_AY_ID,
	WS_DOC_XIANGGANG.CASE_AY,
	WS_DOC_XIANGGANG.TRIAL_ROUND,
	WS_DOC_XIANGGANG.TRIAL_DATE,
	WS_DOC_XIANGGANG.JUDGE,
	WS_DOC_XIANGGANG.DOC_TYPE_ID,
	WS_DOC_XIANGGANG.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '香港';
INSERT INTO WS_DOC_AOMEN (
	WS_DOC_AOMEN.ID,
	WS_DOC_AOMEN.DOC_ID,
	WS_DOC_AOMEN.DOC_TITLE,
	WS_DOC_AOMEN.PUBLISH_DATE,
	WS_DOC_AOMEN.CASE_CODE,
	WS_DOC_AOMEN.CASE_COURT_ID,
	WS_DOC_AOMEN.CASE_COURT,
	WS_DOC_AOMEN.CASE_TYPE,
	WS_DOC_AOMEN.COURT_LOC,
	WS_DOC_AOMEN.COURT_LEVEL,
	WS_DOC_AOMEN.PROVINCE,
	WS_DOC_AOMEN.CASE_AY_ID,
	WS_DOC_AOMEN.CASE_AY,
	WS_DOC_AOMEN.TRIAL_ROUND,
	WS_DOC_AOMEN.TRIAL_DATE,
	WS_DOC_AOMEN.JUDGE,
	WS_DOC_AOMEN.DOC_TYPE_ID,
	WS_DOC_AOMEN.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '澳門';
INSERT INTO WS_DOC_ANHUI (
	WS_DOC_ANHUI.ID,
	WS_DOC_ANHUI.DOC_ID,
	WS_DOC_ANHUI.DOC_TITLE,
	WS_DOC_ANHUI.PUBLISH_DATE,
	WS_DOC_ANHUI.CASE_CODE,
	WS_DOC_ANHUI.CASE_COURT_ID,
	WS_DOC_ANHUI.CASE_COURT,
	WS_DOC_ANHUI.CASE_TYPE,
	WS_DOC_ANHUI.COURT_LOC,
	WS_DOC_ANHUI.COURT_LEVEL,
	WS_DOC_ANHUI.PROVINCE,
	WS_DOC_ANHUI.CASE_AY_ID,
	WS_DOC_ANHUI.CASE_AY,
	WS_DOC_ANHUI.TRIAL_ROUND,
	WS_DOC_ANHUI.TRIAL_DATE,
	WS_DOC_ANHUI.JUDGE,
	WS_DOC_ANHUI.DOC_TYPE_ID,
	WS_DOC_ANHUI.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '安徽';
INSERT INTO WS_DOC_FUJIAN (
	WS_DOC_FUJIAN.ID,
	WS_DOC_FUJIAN.DOC_ID,
	WS_DOC_FUJIAN.DOC_TITLE,
	WS_DOC_FUJIAN.PUBLISH_DATE,
	WS_DOC_FUJIAN.CASE_CODE,
	WS_DOC_FUJIAN.CASE_COURT_ID,
	WS_DOC_FUJIAN.CASE_COURT,
	WS_DOC_FUJIAN.CASE_TYPE,
	WS_DOC_FUJIAN.COURT_LOC,
	WS_DOC_FUJIAN.COURT_LEVEL,
	WS_DOC_FUJIAN.PROVINCE,
	WS_DOC_FUJIAN.CASE_AY_ID,
	WS_DOC_FUJIAN.CASE_AY,
	WS_DOC_FUJIAN.TRIAL_ROUND,
	WS_DOC_FUJIAN.TRIAL_DATE,
	WS_DOC_FUJIAN.JUDGE,
	WS_DOC_FUJIAN.DOC_TYPE_ID,
	WS_DOC_FUJIAN.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '福建';
INSERT INTO WS_DOC_GUANGDONG (
	WS_DOC_GUANGDONG.ID,
	WS_DOC_GUANGDONG.DOC_ID,
	WS_DOC_GUANGDONG.DOC_TITLE,
	WS_DOC_GUANGDONG.PUBLISH_DATE,
	WS_DOC_GUANGDONG.CASE_CODE,
	WS_DOC_GUANGDONG.CASE_COURT_ID,
	WS_DOC_GUANGDONG.CASE_COURT,
	WS_DOC_GUANGDONG.CASE_TYPE,
	WS_DOC_GUANGDONG.COURT_LOC,
	WS_DOC_GUANGDONG.COURT_LEVEL,
	WS_DOC_GUANGDONG.PROVINCE,
	WS_DOC_GUANGDONG.CASE_AY_ID,
	WS_DOC_GUANGDONG.CASE_AY,
	WS_DOC_GUANGDONG.TRIAL_ROUND,
	WS_DOC_GUANGDONG.TRIAL_DATE,
	WS_DOC_GUANGDONG.JUDGE,
	WS_DOC_GUANGDONG.DOC_TYPE_ID,
	WS_DOC_GUANGDONG.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '廣東';
INSERT INTO WS_DOC_GUANGXI (
	WS_DOC_GUANGXI.ID,
	WS_DOC_GUANGXI.DOC_ID,
	WS_DOC_GUANGXI.DOC_TITLE,
	WS_DOC_GUANGXI.PUBLISH_DATE,
	WS_DOC_GUANGXI.CASE_CODE,
	WS_DOC_GUANGXI.CASE_COURT_ID,
	WS_DOC_GUANGXI.CASE_COURT,
	WS_DOC_GUANGXI.CASE_TYPE,
	WS_DOC_GUANGXI.COURT_LOC,
	WS_DOC_GUANGXI.COURT_LEVEL,
	WS_DOC_GUANGXI.PROVINCE,
	WS_DOC_GUANGXI.CASE_AY_ID,
	WS_DOC_GUANGXI.CASE_AY,
	WS_DOC_GUANGXI.TRIAL_ROUND,
	WS_DOC_GUANGXI.TRIAL_DATE,
	WS_DOC_GUANGXI.JUDGE,
	WS_DOC_GUANGXI.DOC_TYPE_ID,
	WS_DOC_GUANGXI.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '廣西';
INSERT INTO WS_DOC_GUIZHOU (
	WS_DOC_GUIZHOU.ID,
	WS_DOC_GUIZHOU.DOC_ID,
	WS_DOC_GUIZHOU.DOC_TITLE,
	WS_DOC_GUIZHOU.PUBLISH_DATE,
	WS_DOC_GUIZHOU.CASE_CODE,
	WS_DOC_GUIZHOU.CASE_COURT_ID,
	WS_DOC_GUIZHOU.CASE_COURT,
	WS_DOC_GUIZHOU.CASE_TYPE,
	WS_DOC_GUIZHOU.COURT_LOC,
	WS_DOC_GUIZHOU.COURT_LEVEL,
	WS_DOC_GUIZHOU.PROVINCE,
	WS_DOC_GUIZHOU.CASE_AY_ID,
	WS_DOC_GUIZHOU.CASE_AY,
	WS_DOC_GUIZHOU.TRIAL_ROUND,
	WS_DOC_GUIZHOU.TRIAL_DATE,
	WS_DOC_GUIZHOU.JUDGE,
	WS_DOC_GUIZHOU.DOC_TYPE_ID,
	WS_DOC_GUIZHOU.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '貴州';
INSERT INTO WS_DOC_GANSU (
	WS_DOC_GANSU.ID,
	WS_DOC_GANSU.DOC_ID,
	WS_DOC_GANSU.DOC_TITLE,
	WS_DOC_GANSU.PUBLISH_DATE,
	WS_DOC_GANSU.CASE_CODE,
	WS_DOC_GANSU.CASE_COURT_ID,
	WS_DOC_GANSU.CASE_COURT,
	WS_DOC_GANSU.CASE_TYPE,
	WS_DOC_GANSU.COURT_LOC,
	WS_DOC_GANSU.COURT_LEVEL,
	WS_DOC_GANSU.PROVINCE,
	WS_DOC_GANSU.CASE_AY_ID,
	WS_DOC_GANSU.CASE_AY,
	WS_DOC_GANSU.TRIAL_ROUND,
	WS_DOC_GANSU.TRIAL_DATE,
	WS_DOC_GANSU.JUDGE,
	WS_DOC_GANSU.DOC_TYPE_ID,
	WS_DOC_GANSU.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '甘肅';
INSERT INTO WS_DOC_HAINAN (
	WS_DOC_HAINAN.ID,
	WS_DOC_HAINAN.DOC_ID,
	WS_DOC_HAINAN.DOC_TITLE,
	WS_DOC_HAINAN.PUBLISH_DATE,
	WS_DOC_HAINAN.CASE_CODE,
	WS_DOC_HAINAN.CASE_COURT_ID,
	WS_DOC_HAINAN.CASE_COURT,
	WS_DOC_HAINAN.CASE_TYPE,
	WS_DOC_HAINAN.COURT_LOC,
	WS_DOC_HAINAN.COURT_LEVEL,
	WS_DOC_HAINAN.PROVINCE,
	WS_DOC_HAINAN.CASE_AY_ID,
	WS_DOC_HAINAN.CASE_AY,
	WS_DOC_HAINAN.TRIAL_ROUND,
	WS_DOC_HAINAN.TRIAL_DATE,
	WS_DOC_HAINAN.JUDGE,
	WS_DOC_HAINAN.DOC_TYPE_ID,
	WS_DOC_HAINAN.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '海南';
INSERT INTO WS_DOC_HEBEI (
	WS_DOC_HEBEI.ID,
	WS_DOC_HEBEI.DOC_ID,
	WS_DOC_HEBEI.DOC_TITLE,
	WS_DOC_HEBEI.PUBLISH_DATE,
	WS_DOC_HEBEI.CASE_CODE,
	WS_DOC_HEBEI.CASE_COURT_ID,
	WS_DOC_HEBEI.CASE_COURT,
	WS_DOC_HEBEI.CASE_TYPE,
	WS_DOC_HEBEI.COURT_LOC,
	WS_DOC_HEBEI.COURT_LEVEL,
	WS_DOC_HEBEI.PROVINCE,
	WS_DOC_HEBEI.CASE_AY_ID,
	WS_DOC_HEBEI.CASE_AY,
	WS_DOC_HEBEI.TRIAL_ROUND,
	WS_DOC_HEBEI.TRIAL_DATE,
	WS_DOC_HEBEI.JUDGE,
	WS_DOC_HEBEI.DOC_TYPE_ID,
	WS_DOC_HEBEI.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '河北';
INSERT INTO WS_DOC_HENAN (
	WS_DOC_HENAN.ID,
	WS_DOC_HENAN.DOC_ID,
	WS_DOC_HENAN.DOC_TITLE,
	WS_DOC_HENAN.PUBLISH_DATE,
	WS_DOC_HENAN.CASE_CODE,
	WS_DOC_HENAN.CASE_COURT_ID,
	WS_DOC_HENAN.CASE_COURT,
	WS_DOC_HENAN.CASE_TYPE,
	WS_DOC_HENAN.COURT_LOC,
	WS_DOC_HENAN.COURT_LEVEL,
	WS_DOC_HENAN.PROVINCE,
	WS_DOC_HENAN.CASE_AY_ID,
	WS_DOC_HENAN.CASE_AY,
	WS_DOC_HENAN.TRIAL_ROUND,
	WS_DOC_HENAN.TRIAL_DATE,
	WS_DOC_HENAN.JUDGE,
	WS_DOC_HENAN.DOC_TYPE_ID,
	WS_DOC_HENAN.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '河南';
INSERT INTO WS_DOC_HEILONGJIANG (
	WS_DOC_HEILONGJIANG.ID,
	WS_DOC_HEILONGJIANG.DOC_ID,
	WS_DOC_HEILONGJIANG.DOC_TITLE,
	WS_DOC_HEILONGJIANG.PUBLISH_DATE,
	WS_DOC_HEILONGJIANG.CASE_CODE,
	WS_DOC_HEILONGJIANG.CASE_COURT_ID,
	WS_DOC_HEILONGJIANG.CASE_COURT,
	WS_DOC_HEILONGJIANG.CASE_TYPE,
	WS_DOC_HEILONGJIANG.COURT_LOC,
	WS_DOC_HEILONGJIANG.COURT_LEVEL,
	WS_DOC_HEILONGJIANG.PROVINCE,
	WS_DOC_HEILONGJIANG.CASE_AY_ID,
	WS_DOC_HEILONGJIANG.CASE_AY,
	WS_DOC_HEILONGJIANG.TRIAL_ROUND,
	WS_DOC_HEILONGJIANG.TRIAL_DATE,
	WS_DOC_HEILONGJIANG.JUDGE,
	WS_DOC_HEILONGJIANG.DOC_TYPE_ID,
	WS_DOC_HEILONGJIANG.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '黑龍江';
INSERT INTO WS_DOC_HUBEI (
	WS_DOC_HUBEI.ID,
	WS_DOC_HUBEI.DOC_ID,
	WS_DOC_HUBEI.DOC_TITLE,
	WS_DOC_HUBEI.PUBLISH_DATE,
	WS_DOC_HUBEI.CASE_CODE,
	WS_DOC_HUBEI.CASE_COURT_ID,
	WS_DOC_HUBEI.CASE_COURT,
	WS_DOC_HUBEI.CASE_TYPE,
	WS_DOC_HUBEI.COURT_LOC,
	WS_DOC_HUBEI.COURT_LEVEL,
	WS_DOC_HUBEI.PROVINCE,
	WS_DOC_HUBEI.CASE_AY_ID,
	WS_DOC_HUBEI.CASE_AY,
	WS_DOC_HUBEI.TRIAL_ROUND,
	WS_DOC_HUBEI.TRIAL_DATE,
	WS_DOC_HUBEI.JUDGE,
	WS_DOC_HUBEI.DOC_TYPE_ID,
	WS_DOC_HUBEI.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '湖北';
INSERT INTO WS_DOC_HUNAN (
	WS_DOC_HUNAN.ID,
	WS_DOC_HUNAN.DOC_ID,
	WS_DOC_HUNAN.DOC_TITLE,
	WS_DOC_HUNAN.PUBLISH_DATE,
	WS_DOC_HUNAN.CASE_CODE,
	WS_DOC_HUNAN.CASE_COURT_ID,
	WS_DOC_HUNAN.CASE_COURT,
	WS_DOC_HUNAN.CASE_TYPE,
	WS_DOC_HUNAN.COURT_LOC,
	WS_DOC_HUNAN.COURT_LEVEL,
	WS_DOC_HUNAN.PROVINCE,
	WS_DOC_HUNAN.CASE_AY_ID,
	WS_DOC_HUNAN.CASE_AY,
	WS_DOC_HUNAN.TRIAL_ROUND,
	WS_DOC_HUNAN.TRIAL_DATE,
	WS_DOC_HUNAN.JUDGE,
	WS_DOC_HUNAN.DOC_TYPE_ID,
	WS_DOC_HUNAN.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '湖南';
INSERT INTO WS_DOC_JILIN (
	WS_DOC_JILIN.ID,
	WS_DOC_JILIN.DOC_ID,
	WS_DOC_JILIN.DOC_TITLE,
	WS_DOC_JILIN.PUBLISH_DATE,
	WS_DOC_JILIN.CASE_CODE,
	WS_DOC_JILIN.CASE_COURT_ID,
	WS_DOC_JILIN.CASE_COURT,
	WS_DOC_JILIN.CASE_TYPE,
	WS_DOC_JILIN.COURT_LOC,
	WS_DOC_JILIN.COURT_LEVEL,
	WS_DOC_JILIN.PROVINCE,
	WS_DOC_JILIN.CASE_AY_ID,
	WS_DOC_JILIN.CASE_AY,
	WS_DOC_JILIN.TRIAL_ROUND,
	WS_DOC_JILIN.TRIAL_DATE,
	WS_DOC_JILIN.JUDGE,
	WS_DOC_JILIN.DOC_TYPE_ID,
	WS_DOC_JILIN.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '吉林';
INSERT INTO WS_DOC_JIANGSU (
	WS_DOC_JIANGSU.ID,
	WS_DOC_JIANGSU.DOC_ID,
	WS_DOC_JIANGSU.DOC_TITLE,
	WS_DOC_JIANGSU.PUBLISH_DATE,
	WS_DOC_JIANGSU.CASE_CODE,
	WS_DOC_JIANGSU.CASE_COURT_ID,
	WS_DOC_JIANGSU.CASE_COURT,
	WS_DOC_JIANGSU.CASE_TYPE,
	WS_DOC_JIANGSU.COURT_LOC,
	WS_DOC_JIANGSU.COURT_LEVEL,
	WS_DOC_JIANGSU.PROVINCE,
	WS_DOC_JIANGSU.CASE_AY_ID,
	WS_DOC_JIANGSU.CASE_AY,
	WS_DOC_JIANGSU.TRIAL_ROUND,
	WS_DOC_JIANGSU.TRIAL_DATE,
	WS_DOC_JIANGSU.JUDGE,
	WS_DOC_JIANGSU.DOC_TYPE_ID,
	WS_DOC_JIANGSU.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '江蘇';
INSERT INTO WS_DOC_JIANGXI (
	WS_DOC_JIANGXI.ID,
	WS_DOC_JIANGXI.DOC_ID,
	WS_DOC_JIANGXI.DOC_TITLE,
	WS_DOC_JIANGXI.PUBLISH_DATE,
	WS_DOC_JIANGXI.CASE_CODE,
	WS_DOC_JIANGXI.CASE_COURT_ID,
	WS_DOC_JIANGXI.CASE_COURT,
	WS_DOC_JIANGXI.CASE_TYPE,
	WS_DOC_JIANGXI.COURT_LOC,
	WS_DOC_JIANGXI.COURT_LEVEL,
	WS_DOC_JIANGXI.PROVINCE,
	WS_DOC_JIANGXI.CASE_AY_ID,
	WS_DOC_JIANGXI.CASE_AY,
	WS_DOC_JIANGXI.TRIAL_ROUND,
	WS_DOC_JIANGXI.TRIAL_DATE,
	WS_DOC_JIANGXI.JUDGE,
	WS_DOC_JIANGXI.DOC_TYPE_ID,
	WS_DOC_JIANGXI.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '江西';
INSERT INTO WS_DOC_LIAONING (
	WS_DOC_LIAONING.ID,
	WS_DOC_LIAONING.DOC_ID,
	WS_DOC_LIAONING.DOC_TITLE,
	WS_DOC_LIAONING.PUBLISH_DATE,
	WS_DOC_LIAONING.CASE_CODE,
	WS_DOC_LIAONING.CASE_COURT_ID,
	WS_DOC_LIAONING.CASE_COURT,
	WS_DOC_LIAONING.CASE_TYPE,
	WS_DOC_LIAONING.COURT_LOC,
	WS_DOC_LIAONING.COURT_LEVEL,
	WS_DOC_LIAONING.PROVINCE,
	WS_DOC_LIAONING.CASE_AY_ID,
	WS_DOC_LIAONING.CASE_AY,
	WS_DOC_LIAONING.TRIAL_ROUND,
	WS_DOC_LIAONING.TRIAL_DATE,
	WS_DOC_LIAONING.JUDGE,
	WS_DOC_LIAONING.DOC_TYPE_ID,
	WS_DOC_LIAONING.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '遼寧';
INSERT INTO WS_DOC_NEIMENGGU (
	WS_DOC_NEIMENGGU.ID,
	WS_DOC_NEIMENGGU.DOC_ID,
	WS_DOC_NEIMENGGU.DOC_TITLE,
	WS_DOC_NEIMENGGU.PUBLISH_DATE,
	WS_DOC_NEIMENGGU.CASE_CODE,
	WS_DOC_NEIMENGGU.CASE_COURT_ID,
	WS_DOC_NEIMENGGU.CASE_COURT,
	WS_DOC_NEIMENGGU.CASE_TYPE,
	WS_DOC_NEIMENGGU.COURT_LOC,
	WS_DOC_NEIMENGGU.COURT_LEVEL,
	WS_DOC_NEIMENGGU.PROVINCE,
	WS_DOC_NEIMENGGU.CASE_AY_ID,
	WS_DOC_NEIMENGGU.CASE_AY,
	WS_DOC_NEIMENGGU.TRIAL_ROUND,
	WS_DOC_NEIMENGGU.TRIAL_DATE,
	WS_DOC_NEIMENGGU.JUDGE,
	WS_DOC_NEIMENGGU.DOC_TYPE_ID,
	WS_DOC_NEIMENGGU.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '內蒙古';
INSERT INTO WS_DOC_NINGXIA (
	WS_DOC_NINGXIA.ID,
	WS_DOC_NINGXIA.DOC_ID,
	WS_DOC_NINGXIA.DOC_TITLE,
	WS_DOC_NINGXIA.PUBLISH_DATE,
	WS_DOC_NINGXIA.CASE_CODE,
	WS_DOC_NINGXIA.CASE_COURT_ID,
	WS_DOC_NINGXIA.CASE_COURT,
	WS_DOC_NINGXIA.CASE_TYPE,
	WS_DOC_NINGXIA.COURT_LOC,
	WS_DOC_NINGXIA.COURT_LEVEL,
	WS_DOC_NINGXIA.PROVINCE,
	WS_DOC_NINGXIA.CASE_AY_ID,
	WS_DOC_NINGXIA.CASE_AY,
	WS_DOC_NINGXIA.TRIAL_ROUND,
	WS_DOC_NINGXIA.TRIAL_DATE,
	WS_DOC_NINGXIA.JUDGE,
	WS_DOC_NINGXIA.DOC_TYPE_ID,
	WS_DOC_NINGXIA.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '寧夏';
INSERT INTO WS_DOC_QINGHAI (
	WS_DOC_QINGHAI.ID,
	WS_DOC_QINGHAI.DOC_ID,
	WS_DOC_QINGHAI.DOC_TITLE,
	WS_DOC_QINGHAI.PUBLISH_DATE,
	WS_DOC_QINGHAI.CASE_CODE,
	WS_DOC_QINGHAI.CASE_COURT_ID,
	WS_DOC_QINGHAI.CASE_COURT,
	WS_DOC_QINGHAI.CASE_TYPE,
	WS_DOC_QINGHAI.COURT_LOC,
	WS_DOC_QINGHAI.COURT_LEVEL,
	WS_DOC_QINGHAI.PROVINCE,
	WS_DOC_QINGHAI.CASE_AY_ID,
	WS_DOC_QINGHAI.CASE_AY,
	WS_DOC_QINGHAI.TRIAL_ROUND,
	WS_DOC_QINGHAI.TRIAL_DATE,
	WS_DOC_QINGHAI.JUDGE,
	WS_DOC_QINGHAI.DOC_TYPE_ID,
	WS_DOC_QINGHAI.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '青海';
INSERT INTO WS_DOC_SHANXI (
	WS_DOC_SHANXI.ID,
	WS_DOC_SHANXI.DOC_ID,
	WS_DOC_SHANXI.DOC_TITLE,
	WS_DOC_SHANXI.PUBLISH_DATE,
	WS_DOC_SHANXI.CASE_CODE,
	WS_DOC_SHANXI.CASE_COURT_ID,
	WS_DOC_SHANXI.CASE_COURT,
	WS_DOC_SHANXI.CASE_TYPE,
	WS_DOC_SHANXI.COURT_LOC,
	WS_DOC_SHANXI.COURT_LEVEL,
	WS_DOC_SHANXI.PROVINCE,
	WS_DOC_SHANXI.CASE_AY_ID,
	WS_DOC_SHANXI.CASE_AY,
	WS_DOC_SHANXI.TRIAL_ROUND,
	WS_DOC_SHANXI.TRIAL_DATE,
	WS_DOC_SHANXI.JUDGE,
	WS_DOC_SHANXI.DOC_TYPE_ID,
	WS_DOC_SHANXI.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '山西';
INSERT INTO WS_DOC_SHANXI (
	WS_DOC_SHANXI.ID,
	WS_DOC_SHANXI.DOC_ID,
	WS_DOC_SHANXI.DOC_TITLE,
	WS_DOC_SHANXI.PUBLISH_DATE,
	WS_DOC_SHANXI.CASE_CODE,
	WS_DOC_SHANXI.CASE_COURT_ID,
	WS_DOC_SHANXI.CASE_COURT,
	WS_DOC_SHANXI.CASE_TYPE,
	WS_DOC_SHANXI.COURT_LOC,
	WS_DOC_SHANXI.COURT_LEVEL,
	WS_DOC_SHANXI.PROVINCE,
	WS_DOC_SHANXI.CASE_AY_ID,
	WS_DOC_SHANXI.CASE_AY,
	WS_DOC_SHANXI.TRIAL_ROUND,
	WS_DOC_SHANXI.TRIAL_DATE,
	WS_DOC_SHANXI.JUDGE,
	WS_DOC_SHANXI.DOC_TYPE_ID,
	WS_DOC_SHANXI.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '陝西';
INSERT INTO WS_DOC_SHANDONG (
	WS_DOC_SHANDONG.ID,
	WS_DOC_SHANDONG.DOC_ID,
	WS_DOC_SHANDONG.DOC_TITLE,
	WS_DOC_SHANDONG.PUBLISH_DATE,
	WS_DOC_SHANDONG.CASE_CODE,
	WS_DOC_SHANDONG.CASE_COURT_ID,
	WS_DOC_SHANDONG.CASE_COURT,
	WS_DOC_SHANDONG.CASE_TYPE,
	WS_DOC_SHANDONG.COURT_LOC,
	WS_DOC_SHANDONG.COURT_LEVEL,
	WS_DOC_SHANDONG.PROVINCE,
	WS_DOC_SHANDONG.CASE_AY_ID,
	WS_DOC_SHANDONG.CASE_AY,
	WS_DOC_SHANDONG.TRIAL_ROUND,
	WS_DOC_SHANDONG.TRIAL_DATE,
	WS_DOC_SHANDONG.JUDGE,
	WS_DOC_SHANDONG.DOC_TYPE_ID,
	WS_DOC_SHANDONG.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '山東';
INSERT INTO WS_DOC_SICHUAN (
	WS_DOC_SICHUAN.ID,
	WS_DOC_SICHUAN.DOC_ID,
	WS_DOC_SICHUAN.DOC_TITLE,
	WS_DOC_SICHUAN.PUBLISH_DATE,
	WS_DOC_SICHUAN.CASE_CODE,
	WS_DOC_SICHUAN.CASE_COURT_ID,
	WS_DOC_SICHUAN.CASE_COURT,
	WS_DOC_SICHUAN.CASE_TYPE,
	WS_DOC_SICHUAN.COURT_LOC,
	WS_DOC_SICHUAN.COURT_LEVEL,
	WS_DOC_SICHUAN.PROVINCE,
	WS_DOC_SICHUAN.CASE_AY_ID,
	WS_DOC_SICHUAN.CASE_AY,
	WS_DOC_SICHUAN.TRIAL_ROUND,
	WS_DOC_SICHUAN.TRIAL_DATE,
	WS_DOC_SICHUAN.JUDGE,
	WS_DOC_SICHUAN.DOC_TYPE_ID,
	WS_DOC_SICHUAN.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '四川';
INSERT INTO WS_DOC_TAIWAN (
	WS_DOC_TAIWAN.ID,
	WS_DOC_TAIWAN.DOC_ID,
	WS_DOC_TAIWAN.DOC_TITLE,
	WS_DOC_TAIWAN.PUBLISH_DATE,
	WS_DOC_TAIWAN.CASE_CODE,
	WS_DOC_TAIWAN.CASE_COURT_ID,
	WS_DOC_TAIWAN.CASE_COURT,
	WS_DOC_TAIWAN.CASE_TYPE,
	WS_DOC_TAIWAN.COURT_LOC,
	WS_DOC_TAIWAN.COURT_LEVEL,
	WS_DOC_TAIWAN.PROVINCE,
	WS_DOC_TAIWAN.CASE_AY_ID,
	WS_DOC_TAIWAN.CASE_AY,
	WS_DOC_TAIWAN.TRIAL_ROUND,
	WS_DOC_TAIWAN.TRIAL_DATE,
	WS_DOC_TAIWAN.JUDGE,
	WS_DOC_TAIWAN.DOC_TYPE_ID,
	WS_DOC_TAIWAN.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '臺灣';
INSERT INTO WS_DOC_XIZANG (
	WS_DOC_XIZANG.ID,
	WS_DOC_XIZANG.DOC_ID,
	WS_DOC_XIZANG.DOC_TITLE,
	WS_DOC_XIZANG.PUBLISH_DATE,
	WS_DOC_XIZANG.CASE_CODE,
	WS_DOC_XIZANG.CASE_COURT_ID,
	WS_DOC_XIZANG.CASE_COURT,
	WS_DOC_XIZANG.CASE_TYPE,
	WS_DOC_XIZANG.COURT_LOC,
	WS_DOC_XIZANG.COURT_LEVEL,
	WS_DOC_XIZANG.PROVINCE,
	WS_DOC_XIZANG.CASE_AY_ID,
	WS_DOC_XIZANG.CASE_AY,
	WS_DOC_XIZANG.TRIAL_ROUND,
	WS_DOC_XIZANG.TRIAL_DATE,
	WS_DOC_XIZANG.JUDGE,
	WS_DOC_XIZANG.DOC_TYPE_ID,
	WS_DOC_XIZANG.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '西藏';
INSERT INTO WS_DOC_XINJIANG (
	WS_DOC_XINJIANG.ID,
	WS_DOC_XINJIANG.DOC_ID,
	WS_DOC_XINJIANG.DOC_TITLE,
	WS_DOC_XINJIANG.PUBLISH_DATE,
	WS_DOC_XINJIANG.CASE_CODE,
	WS_DOC_XINJIANG.CASE_COURT_ID,
	WS_DOC_XINJIANG.CASE_COURT,
	WS_DOC_XINJIANG.CASE_TYPE,
	WS_DOC_XINJIANG.COURT_LOC,
	WS_DOC_XINJIANG.COURT_LEVEL,
	WS_DOC_XINJIANG.PROVINCE,
	WS_DOC_XINJIANG.CASE_AY_ID,
	WS_DOC_XINJIANG.CASE_AY,
	WS_DOC_XINJIANG.TRIAL_ROUND,
	WS_DOC_XINJIANG.TRIAL_DATE,
	WS_DOC_XINJIANG.JUDGE,
	WS_DOC_XINJIANG.DOC_TYPE_ID,
	WS_DOC_XINJIANG.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '新疆';
INSERT INTO WS_DOC_YUNNAN (
	WS_DOC_YUNNAN.ID,
	WS_DOC_YUNNAN.DOC_ID,
	WS_DOC_YUNNAN.DOC_TITLE,
	WS_DOC_YUNNAN.PUBLISH_DATE,
	WS_DOC_YUNNAN.CASE_CODE,
	WS_DOC_YUNNAN.CASE_COURT_ID,
	WS_DOC_YUNNAN.CASE_COURT,
	WS_DOC_YUNNAN.CASE_TYPE,
	WS_DOC_YUNNAN.COURT_LOC,
	WS_DOC_YUNNAN.COURT_LEVEL,
	WS_DOC_YUNNAN.PROVINCE,
	WS_DOC_YUNNAN.CASE_AY_ID,
	WS_DOC_YUNNAN.CASE_AY,
	WS_DOC_YUNNAN.TRIAL_ROUND,
	WS_DOC_YUNNAN.TRIAL_DATE,
	WS_DOC_YUNNAN.JUDGE,
	WS_DOC_YUNNAN.DOC_TYPE_ID,
	WS_DOC_YUNNAN.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '雲南';
INSERT INTO WS_DOC_ZHEJIANG (
	WS_DOC_ZHEJIANG.ID,
	WS_DOC_ZHEJIANG.DOC_ID,
	WS_DOC_ZHEJIANG.DOC_TITLE,
	WS_DOC_ZHEJIANG.PUBLISH_DATE,
	WS_DOC_ZHEJIANG.CASE_CODE,
	WS_DOC_ZHEJIANG.CASE_COURT_ID,
	WS_DOC_ZHEJIANG.CASE_COURT,
	WS_DOC_ZHEJIANG.CASE_TYPE,
	WS_DOC_ZHEJIANG.COURT_LOC,
	WS_DOC_ZHEJIANG.COURT_LEVEL,
	WS_DOC_ZHEJIANG.PROVINCE,
	WS_DOC_ZHEJIANG.CASE_AY_ID,
	WS_DOC_ZHEJIANG.CASE_AY,
	WS_DOC_ZHEJIANG.TRIAL_ROUND,
	WS_DOC_ZHEJIANG.TRIAL_DATE,
	WS_DOC_ZHEJIANG.JUDGE,
	WS_DOC_ZHEJIANG.DOC_TYPE_ID,
	WS_DOC_ZHEJIANG.DOC_TYPE
) SELECT
	WS_DOC.ID,
	WS_DOC.DOC_ID,
	WS_DOC.DOC_TITLE,
	WS_DOC.PUBLISH_DATE,
	WS_DOC.CASE_CODE,
	WS_DOC.CASE_COURT_ID,
	WS_DOC.CASE_COURT,
	WS_DOC.CASE_TYPE,
	WS_DOC.COURT_LOC,
	WS_DOC.COURT_LEVEL,
	WS_DOC.PROVINCE,
	WS_DOC.CASE_AY_ID,
	WS_DOC.CASE_AY,
	WS_DOC.TRIAL_ROUND,
	WS_DOC.TRIAL_DATE,
	WS_DOC.JUDGE,
	WS_DOC.DOC_TYPE_ID,
	WS_DOC.DOC_TYPE
FROM
	WS_DOC
WHERE
	WS_DOC.PROVINCE = '浙江';
  • 測試結果

  • 結論

實際操作中如果使用mysql原有的分表方式,最簡單,但是也過於侷限。
只能實現對現有資料庫表中的資料分表,如果表資料是實時增加的,需要手動插入這n個表,程式碼繁瑣。
可以採取mycat的方式進行單庫分表,mycat最低版本為1.6.5,後續會實驗操作mycat說明。
如果想試驗的,提供本文的所有sql:
https://pan.baidu.com/s/1-MejB8liUduz-tUjTvVKww