TDengine执行show tables时表名过长无法完整显示如何解决?
TDengine 长表名完整显示解决方案
以下是不同场景下的可用解决方法:
- 临时调整CLI输出列宽
执行show tables前先运行配置命令,调整二进制/字符串类型字段的最大显示宽度:SET MAX_BINARY_DISPLAY_WIDTH 256;数值可根据实际表名长度自定义调整,默认值通常为64,调大后再执行
show tables即可完整显示长表名。 - 垂直模式格式化输出
若调整宽度后仍有内容截断,可在SQL语句末尾加\G后缀,用垂直展开模式展示结果:SHOW TABLES\G;该模式会将单条记录的每个字段单独拆分为一行展示,不受字段长度限制,所有内容都会完整输出。
- 永久修改CLI配置(可选)
不需要每次登录手动调整参数的话,可以直接修改TDengine客户端配置文件taos.cfg,新增/修改如下配置项:maxBinaryDisplayWidth 256配置修改完成后重启taos CLI即可永久生效。
- 非CLI场景无需额外处理
通过REST API、各类编程语言SDK执行show tables查询时,返回的原生结果本身就是完整的表名字符串,不存在显示截断问题。
内容的提问来源于stack exchange,提问作者superman
相关产品推荐
相关产品推荐

