Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MySQL -> Doris 实现增量通道分区表增量通道出错 #176

Closed
baisui1981 opened this issue Dec 15, 2022 · 3 comments
Closed

MySQL -> Doris 实现增量通道分区表增量通道出错 #176

baisui1981 opened this issue Dec 15, 2022 · 3 comments
Labels
bug Something isn't working
Milestone

Comments

@baisui1981
Copy link
Member

baisui1981 commented Dec 15, 2022

CREATE TABLE `points_xxxxx` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT ,
  `sys_id` varchar(10) COLLATE utf8_bin NOT NULL ,
  `member_id` bigint(20) NOT NULL ,
  `refer_no` varchar(40) COLLATE utf8_bin NOT NULL ,
  `merchant_code` varchar(15) COLLATE utf8_bin NOT NULL,
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ,
  `order_no` varchar(40) COLLATE utf8_bin DEFAULT NULL,
  `sub_order_no` varchar(40) COLLATE utf8_bin DEFAULT NULL,
  `out_refer_no` varchar(50) COLLATE utf8_bin NOT NULL ,
  `points_type` varchar(10) COLLATE utf8_bin NOT NULL ,
  `points_rule` varchar(20) COLLATE utf8_bin DEFAULT NULL ,
  `terminal_id` varchar(20) COLLATE utf8_bin DEFAULT NULL ,
  `channel_id` varchar(10) COLLATE utf8_bin NOT NULL,
  `store_code` varchar(20) COLLATE utf8_bin DEFAULT NULL,
  `pay_currency` varchar(5) COLLATE utf8_bin DEFAULT NULL ,
  `pay_amount` double(20,4) DEFAULT NULL ,
  `direction_opt` varchar(1) COLLATE utf8_bin NOT NULL,
  `points` bigint(20) NOT NULL,
  `actual_points` bigint(20) NOT NULL DEFAULT '0' ,
  `value_date` date DEFAULT NULL ,
  `maturity_date` date DEFAULT NULL ,
  `transaction_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `send_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ,
  `remark` varchar(50) COLLATE utf8_bin DEFAULT NULL,
  `transaction_type` varchar(10) COLLATE utf8_bin NOT NULL ,
  `sub_transaction_type` varchar(30) COLLATE utf8_bin DEFAULT NULL ,
  `transaction_des` varchar(50) COLLATE utf8_bin DEFAULT NULL,
  `status` varchar(1) COLLATE utf8_bin NOT NULL DEFAULT '0' ,
  `is_freezed` varchar(1) COLLATE utf8_bin NOT NULL DEFAULT '0' ,
  `clean_date` date DEFAULT NULL,
  `batch_no` varchar(50) COLLATE utf8_bin DEFAULT NULL ,
  `voucher_codes` varchar(100) COLLATE utf8_bin DEFAULT NULL ,
  `ex_rate` double DEFAULT NULL ,
  `error_code` varchar(10) COLLATE utf8_bin DEFAULT NULL ,
  `error_msg` varchar(200) COLLATE utf8_bin DEFAULT NULL ,
  `adj_identify` varchar(1) COLLATE utf8_bin NOT NULL DEFAULT '1' ,
  `orgi_order_no` varchar(40) COLLATE utf8_bin DEFAULT NULL,
  `orgi_sub_order_no` varchar(40) COLLATE utf8_bin DEFAULT NULL,
  `orgi_out_refer_no` varchar(50) COLLATE utf8_bin DEFAULT NULL,
  `orgi_freezed_refer_no` varchar(40) COLLATE utf8_bin DEFAULT NULL ,
  `operator` varchar(32) COLLATE utf8_bin DEFAULT NULL ,
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ,
  `is_deleted` int(11) NOT NULL DEFAULT '0' ,
  `version` bigint(20) NOT NULL DEFAULT '0' ,
  `tx_ref1` varchar(30) COLLATE utf8_bin DEFAULT NULL,
  `tx_ref2` varchar(30) COLLATE utf8_bin DEFAULT NULL,
  `attr1` varchar(30) COLLATE utf8_bin DEFAULT NULL ,
  `attr2` varchar(30) COLLATE utf8_bin DEFAULT NULL ,
  `attr3` varchar(30) COLLATE utf8_bin DEFAULT NULL ,
  `available_points` bigint(20) DEFAULT NULL ,
  `open_id` varchar(100) COLLATE utf8_bin DEFAULT NULL ,
  PRIMARY KEY (`id`,`update_time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=6852440703340979329 DEFAULT CHARSET=utf8 COLLATE=utf8_bin  ;

设置增量轮训策略报错:
09E33C09-2D98-4a8c-B324-3B84D465C062

初步怀疑是因为因为表中的联合索引引起的:

 PRIMARY KEY (`id`,`update_time`) USING BTREE,
@baisui1981 baisui1981 changed the title MySQL -> Doris 实现增量通道 MySQL -> Doris 实现增量通道分区表增量通道出错 Dec 15, 2022
@baisui1981 baisui1981 added bug Something isn't working 3.7.0 labels Dec 17, 2022
baisui1981 added a commit to qlangtech/plugins that referenced this issue Dec 17, 2022
… keys, to make the pararm nullable as the constructor of DataType datavane/tis#176
@baisui1981
Copy link
Member Author

baisui1981 added a commit that referenced this issue Dec 17, 2022
… keys, to make the pararm nullable as the constructor of DataType #176
@baisui1981
Copy link
Member Author

@baisui1981
Copy link
Member Author

fixed

@baisui1981 baisui1981 added this to the v3.7.1 milestone Apr 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant