tidb走sql主键倒排和navicat主键倒排,结果集最大id不一样

【概述】 场景 + 问题概述
TiDB根据主键id order by desc,获取到的列表,navicat根据id倒排看到的结果,和走sql获取的列表最大id不一致。

【现象】 业务和数据库现象
这是navicat的可视化界面,根据id倒排
image

这是走sql的执行结果

【问题】
为啥根据主键倒排会出现不一样的结果,还是因为navicat的连接机制的问题

【TiDB 版本】
TiDB 5.2

1 个赞

哪个id是表里的列吗?感觉不应该,另外,有个好奇的地方,咋感觉是显示的问题,下面的id多了15xxx

1 个赞

你界面那明显是列宽度没拉开,9514与159514明显是15列长度不够没有显示出来

2 个赞

把列拉宽不就显示了:sweat:

2 个赞

这个应该不会出现的,原理还是order by ,如果拉宽列还不行,执行mysql client 执行-e SQL语句 >result.txt,导出到文件看看文件里

兄弟你看边上两列数据都眼瞅着一样,没有什么怀疑吗,吧第一列拉开子啊

麻烦大佬了,我眼拙,拉开列确实显示了,感谢解答

谢谢大佬,我的问题,没注意到,确实如您说的,第一列拉开看到了

麻烦大佬的解答,我的问题,按其他楼层大佬说的,列拉开就看到了

感谢,确实是显示问题,列没拉开,看漏眼了

多少都会遇到粗心大意的时候:joy:

1 个赞

:grinning:没问题就好,最好把帖子标记一下,关闭一下:grinning:

1 个赞

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。