我对linux和ubuntu非常陌生。昨天在VMWare播放器上安装了它,我一直在看一些很好的命令教程。
我已经安装了mysql和php以及一些东西。
我已经创建了一个数据库和一个表,并且一直在尝试使用这个命令等等。现在我注意到我必须向它输入两次命令才能工作,当我第一次使用它时,它会触发一个错误。(这仅限于mysql区域)
看看这个:
首先我试过:
mysql> \G use my_database
ERROR:
No query specified然后我又试了一次:
-> \G use my_database
Query OK, 0 rows affected (0.00 sec)为什么会发生这种情况?是虫子吗?还是有什么原因造成这种行为?
发布于 2013-11-09 05:35:37
在命令/查询之前使用\G的原因是什么?!?像这样使用,获得错误:No query specified是正常的,因为您以前没有指定任何查询来使用\G:
mysql> help
...
ego (\G) Send command to mysql server, display result vertically.
...从命令谎言切换到my_database的正确方法是:
mysql> use my_database;或者(请再次参阅help ):
mysql> \u my_database另外,当您切换到另一个数据库时,我看不到使用\G的任何理由,因为输出将是相同的。但是,如果您真的需要它,您可以在键入命令/查询之后使用它,如下所示:
mysql> use my_database \Ghttps://askubuntu.com/questions/373254
复制相似问题