首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >TDSQL-MySQL jdbc count查询分区表结果不一致?

TDSQL-MySQL jdbc count查询分区表结果不一致?

提问于 2023-08-03 19:16:03
回答 0关注 0查看 124

TDSQL版本:8.0.24-v24-txsql-22.3.0-20230614

JDBC驱动版本:MySQL Connector/J 8.0.19

测试终端:Yunqu QueryX、DBeaver、MySQL命令行终端

测试表DDL:

CREATE TABLE `t_hash_range44` (

`id` bigint NOT NULL,

`price` bigint NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci shardkey=id PARTITION BY RANGE ( (price) ) ( PARTITION s1 VALUES LESS THAN (300), PARTITION s2 VALUES LESS THAN (8008))

表真实行数为 1302

测试用例:select count(*) from t_hash_range44

QueryX JDBC执行返回行数为1000
QueryX JDBC执行返回行数为1000
DBeaver JDBC执行返回行数为400
DBeaver JDBC执行返回行数为400
终端执行返回预期行数
终端执行返回预期行数

回答

和开发者交流更多问题细节吧,去?写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com