刚开始学这个语法,帮忙看下这个DistSQL语法有什么问题?
创建自定义算法:
CREATE SHARDING ALGORITHM ftms_flow_algorithm (
TYPE(NAME=CLASS_BASED,PROPERTIES(“strategy”="COMPLEX ",“algorithm-class-name”=“com.xieyc.sharding.config.FtmsFlowShardingAlgorithm”))
);
创建表分片规则:
CREATE SHARDING TABLE RULE ftms_flow (
DATANODES(“ds_${0…1}.ftms_flow_$->{[201602,201603,201604,201605,201606,201607,201608,201609,201610,201611,201612,201701,201702,201703,201704,201705,201706,201707,201708,201709,201710,201711,201712,201801,201802,201803,201804,201805,201806,201807,201808,201809,201810,201811,201812,201901,201902,201903,201904,201905,201906,201907,201908,201909,201910,201911,201912,202001,202002,202003,202004,202005,202006,202007,202008,202009,202010,202011,202012,202101,202102,202103,202104,202105,202106,202107,202108,202109,202110,202111,202112,202201,202202,202203,202204,202205,202206,202207,202208,202209,202210,202211,202212]}”),
TABLE_STRATEGY(TYPE=complex,SHARDING_COLUMN=uid,create_date, ALGORITHM_CLASS_NAME=com.sxmaps.ftms.common.sharding.FtmsFlowShardingAlgorithm)
);