MySQL的shell环境下命令窗口出现“Display all 2045 possibilities?”的原因

使用Putty访问MySQL数据库服务器,有时候在mysql命令窗口将一些SQL脚本拷贝进去时,你可能会看到一些类似这样的输出信息“Display all 2045 possibilities?(y or n)”,当然可能输出的数字略有不同,不一定是2045,可能是另外一个数字。其实拷贝的SQL语句中是完全没有这些信息的,为什么拷贝时会凭空多出这些信息呢?

MySQL的shell环境下命令窗口出现“Display all 2045 possibilities?”的原因


其实出现这种现象是因为你脚本中可能包含两个连续Tab或多个连续Tab这种不可见字符,如下截图所示。你在Notepad++或UE当中,以Notepad++为环境为例,将SQL拷贝黏贴进去后,在菜单”视图“ —>”显示符号“下勾选”显示空格与制表符“后,你就会看到下图的这样的符号。


MySQL的shell环境下命令窗口出现“Display all 2045 possibilities?”的原因


然后你在菜单 ”编辑“—> ”空白字符操作“下,勾选”TAB转空格“,将文本中的TAB不可见字符转换为空格,然后再将SQL拷贝进去时就会显示正常,不会出现上图现象了。此时就显示正常了。



原文始发于微信公众号(DBA闲思杂想录):MySQL的shell环境下命令窗口出现“Display all 2045 possibilities?”的原因

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/227407.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!