No query specified
问题前导:
查看数据库表结构有两种方法,分别是 DESCRIBE table_name 和 SHOW CREATE table_name ;
使用第二种方式查询的时候,在命令列界面中的显示格式比较乱,据说使用”\G”结束符效果会好一些,但是在使用的时候就出现了这个问题:No query specified
报错截图:
错误分析与解决方案
“\G” 就是一个结束符, “;”也是一个结束符,致使同一条语句当中出现了两个结束符,就会出现这样的错误。
等等,似乎有些蹊跷,从报错的截图看,是在已经显示了预期的查询结果之后,又出现了一个错误,这个错误的名称是“没有指定查询”,试着做一个测试:单独运行一个结束符语句,结果如下:
所以,出现这个错误的真正原因是有了一条仅存在结束符的查询语句,而不是一次执行同时有两个结束符就会报错。
解决方案就是避免出现空查询。
通过这个小错误,一定要明确一件事情,数据库可以同时执行多条命令的。
还没有评论,来说两句吧...