首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >终端命令重复两次工作

终端命令重复两次工作
EN

Ask Ubuntu用户
提问于 2013-11-08 23:39:31
回答 1查看 231关注 0票数 0

我对linux和ubuntu非常陌生。昨天在VMWare播放器上安装了它,我一直在看一些很好的命令教程。

我已经安装了mysql和php以及一些东西。

我已经创建了一个数据库和一个表,并且一直在尝试使用这个命令等等。现在我注意到我必须向它输入两次命令才能工作,当我第一次使用它时,它会触发一个错误。(这仅限于mysql区域)

看看这个:

首先我试过:

代码语言:javascript
复制
mysql> \G use my_database
ERROR: 
No query specified

然后我又试了一次:

代码语言:javascript
复制
-> \G use my_database
Query OK, 0 rows affected (0.00 sec)

为什么会发生这种情况?是虫子吗?还是有什么原因造成这种行为?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2013-11-09 05:35:37

在命令/查询之前使用\G的原因是什么?!?像这样使用,获得错误:No query specified是正常的,因为您以前没有指定任何查询来使用\G

代码语言:javascript
复制
mysql> help
...
ego       (\G) Send command to mysql server, display result vertically.
...

从命令谎言切换到my_database的正确方法是:

代码语言:javascript
复制
mysql> use my_database;

或者(请再次参阅help ):

代码语言:javascript
复制
mysql> \u my_database

另外,当您切换到另一个数据库时,我看不到使用\G的任何理由,因为输出将是相同的。但是,如果您真的需要它,您可以在键入命令/查询之后使用它,如下所示:

代码语言:javascript
复制
mysql> use my_database \G
票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/373254

复制
相关文章

相似问题

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