我有一张表,现在需要用mycat编写分表分库程序对表进行增删更查。要求a库1张表,b库2张表,分库分表字段org_code。。这样可以做到吗?
表字段如下:
CREATE TABLE log_transaction
(ENTITY_ID
varchar(30) COLLATE utf8mb4_bin NOT NULL,ORG_CODE
varchar(30) COLLATE utf8mb4_bin DEFAULT NULL,PROD_CODE
varchar(30) COLLATE utf8mb4_bin DEFAULT NULL,TRANS_CODE
varchar(10) COLLATE utf8mb4_bin DEFAULT NULL,MERCHANT_NO
varchar(30) COLLATE utf8mb4_bin DEFAULT NULL,TRANS_URL
varchar(256) COLLATE utf8mb4_bin DEFAULT NULL,REQ_MSG_CONTENT
varchar(4096) COLLATE utf8mb4_bin DEFAULT NULL,RESP_MSG_CONTENT
varchar(2048) COLLATE utf8mb4_bin DEFAULT NULL,CREATE_DATETIME
bigint(20) DEFAULT NULL,LAST_UPDATE_DATETIME
bigint(20) DEFAULT NULL,
PRIMARY KEY (ENTITY_ID
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
只用改mycat的分库规则就行了吧。