首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用mysqlsh时抑制列标题输出?

如何在使用mysqlsh时抑制列标题输出?
EN

Stack Overflow用户
提问于 2019-05-22 15:47:42
回答 2查看 556关注 0票数 1

我正在尝试使用mysqlsh,但我需要抑制列标题。不幸的是,-N--skip-column-names都不适用于二进制文件。

代码语言:javascript
复制
mysqlsh: unknown option -N
mysqlsh: unknown option --skip-column-names

我有一个版本:

代码语言:javascript
复制
mysqlsh   Ver 8.0.15-commercial for Linux on x86_64 - for MySQL 8.0.15 (MySQL Enterprise Server - Commercial)

我无法找到其他选择,然后使用sed

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-06-07 07:44:38

最后,我使用了解决办法:

代码语言:javascript
复制
/opt/mysql/8.0/bin/mysqlsh --uri ${URI} --sqlc -D ${SCHEMA} -e ${HEADER_SQL} | tail -n +2 > ${TMPFILE} 
票数 1
EN

Stack Overflow用户

发布于 2019-05-22 16:06:16

我还不熟悉mysqlsh,现在还不能尝试,但是--result-format听起来很有前途。

--result-format={table|tabbed|vertical|json|json/raw} 为此会话设置resultFormat MySQL Shell配置选项的值。格式如下:

  • 表格 交互模式的默认设置,除非为配置文件中的resultFormat配置选项持久设置了另一个值,在这种情况下,该默认值适用。也可以使用-table别名.
  • 制片 批处理模式的默认设置,除非为配置文件中的resultFormat配置选项持久设置了另一个值,在这种情况下,该默认值适用。也可以使用-选项卡式别名.
  • 垂直 生成与SQL查询的\G终止符等效的输出。-垂直别名或-E别名也可以使用.
  • json 产生印刷精美的JSON。简森/生 生成原始JSON。

如果使用--json命令行选项为会话的输出激活JSON包装,则忽略--结果格式选项及其别名和resultFormat配置选项的值。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56260647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档