No query specified

问题前导:

查看数据库表结构有两种方法,分别是 DESCRIBE table_name 和 SHOW CREATE table_name ;

使用第二种方式查询的时候,在命令列界面中的显示格式比较乱,据说使用"\G"结束符效果会好一些,但是在使用的时候就出现了这个问题:No query specified

报错截图:

错误分析与解决方案

"\G" 就是一个结束符, ";"也是一个结束符,致使同一条语句当中出现了两个结束符,就会出现这样的错误。

等等,似乎有些蹊跷,从报错的截图看,是在已经显示了预期的查询结果之后,又出现了一个错误,这个错误的名称是“没有指定查询”,试着做一个测试:单独运行一个结束符语句,结果如下:

 

所以,出现这个错误的真正原因是有了一条仅存在结束符的查询语句,而不是一次执行同时有两个结束符就会报错。

解决方案就是避免出现空查询。

通过这个小错误,一定要明确一件事情,数据库可以同时执行多条命令的。

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值