No query specified

谁践踏了优雅 2022-02-25 06:27 248阅读 0赞

问题前导:

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

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

报错截图:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4MjM0MDE1_size_16_color_FFFFFF_t_70

错误分析与解决方案

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

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

20190401095816276.png

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

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

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

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4MjM0MDE1_size_16_color_FFFFFF_t_70 1

发表评论

表情:
评论列表 (有 0 条评论,248人围观)

还没有评论,来说两句吧...

相关阅读