`
贾明海刚
  • 浏览: 22725 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MySQLSyntaxErrorException: Every derived table must have its own alias

 
阅读更多

这句话的意思是说每个派生出来的表都必须有一个自己的别名

我的Mysql语句是:select count(*) from (select * from list where name="xiao");

当我执行到这里的时候就抛出了这个异常,原来我进行嵌套查询的时候子查询出来的的结果是作为一个派生表来进行上一级的查询的,所以子查询的结果必须要有一个别名

把MySQL语句改成:select count(*) from (select * from list where name="xiao") as total;

问题就解决了,虽然只加了一个没有任何作用的别名total,但这个别名是必须的

分享到:
评论

相关推荐

    Mysql错误:Every derived table must have its own alias

    在MySQL数据库操作中,"Every derived table must have its own alias" 是一个常见的错误提示,意味着在你的SQL查询语句中,使用了派生表(也称为子查询)但没有为它们分配唯一的别名。这个错误通常发生在试图从子...

    Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: ….. this is incompatible with sq

    1、写在开头 标题之前我想说一下Linux的mysql真的实在是太坑了。太坑了。总是会出现这样那样的你想不到的问题。崩溃了。首先来罗列一下我遇到过的一些问题吧。 1、大小写敏感 2、连接数超过系统最大连接数 ...

    bitronix 连接 MySQL 出现MySQLSyntaxErrorException 的解决方法

    Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user ''@'localhost' to database 'hibernate' at sun.reflect.NativeConstructorAccessorImpl.new

    解决mysql导入新数据库大小写问题(Table ‘zup.Domain_System’ doesn’t exist)

    问题 Table ‘zup.Domain_System’ doesn’t exist ...### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'zup.Domain_System' doesn't exist ; bad SQL grammar []; nested

    mysql异常

    mysql Error Code : 1060 Duplicate column name 'ID'

    jeecms2012sp1支持高版本mysql数据库补丁

    jeecms2012sp1支持高版本mysql数据库补丁 ...com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown table 'table_names' in information_schema 使用方法:压缩包解压,将文件拷贝到对应的目录即可

    MySQL插入数据时插入无效列的解决方法

    com.mysql.jdbc.exception:jdbc4.MySQLSyntaxErrorException:Unknown column ‘man’ in ‘field list’ 2、错误原因 数据库表中的字段:sno sname sage ssex 插入数据时: sno sname sage man 本来是想插入ssex这个...

    mysql授权管理1

    首先,我们从给定的描述中可以看到一个常见的错误提示:“Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user 'root'@'%' to database 'bcsap'”。这个异常表明,用户'...

    JSP向MYSQL插入单引号内容出错的解决方法.pdf

    java.servlet.ServletException: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right ...

    Java常见异常

    3. **com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column '[数据库表标识符].[列名]' in 'field list'** 这个错误表示在执行SQL查询时,尝试访问不存在的数据库列。检查数据库结构和...

    mysql_jdbc连接数据库-错误提示.pdf

    Exception in thread "main" com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown database 'hrtrain' ``` **解决方法**: - 确认数据库名称是否正确。 - 检查MySQL服务状态,确保其正在运行。 #### 五...

    乐优商城.xmind

    com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'idASC' in 'order clause' 错误:(desc ? "DESC" : "ASC"); 正确:(desc ? " DESC" : " ASC"); 字符串空格问题 新增 Controller...

    解决MySQL 5.7.9版本sql_mode=only_full_group_by问题

    com.MySQL.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘col_user_6.a.START_TIME’ which is not ...

    Java常见异常集-Java,Hibernate,Tomcat异常

    1. **MySQLSyntaxErrorException**:这个异常通常出现在执行SQL查询时,由于语法错误或数据库表结构不匹配导致。例如,"Unknown column '[数据库表标识符].[列名]' in 'field list'" 提示数据库中不存在指定的列...

    mysql-connector-java-8.0.2下载

    9. **全面的异常处理**:提供丰富的异常类,如SQLException和MySQLSyntaxErrorException,帮助开发者处理和诊断数据库操作中的错误。 10. **兼容性**:除了最新的MySQL 8.0,MySQL Connector/J也兼容较早的MySQL...

    mysql-connector-java-5.1.12.rar 源代码

    MySQL Connector/J 5.1.12 是 MySQL 官方提供的用于 Java 应用程序...3. com.mysql.jdbc.exceptions 包:包含所有由 MySQL Connector/J 抛出的异常类,如 `com.mysql.jdbc.exceptions.MySQLSyntaxErrorException` 和 `...

    mysql-connector-java-3.1.7.zip

    8. **异常处理**:使用`com.mysql.jdbc.exceptions`包中的异常类,如`MySQLSyntaxErrorException`,`MySQLIntegrityConstraintViolationException`等,提供详细的错误信息。 9. **性能优化**:包括预编译的SQL语句...

Global site tag (gtag.js) - Google Analytics