sql查询出错 tmp_count

Error querying database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; select count(0) from (SELECT * FROM …) tmp_count
今天手写sql语句遇到的一个错误
首先排查sql语句 要注意空格键的使用,有可能是缺少空格键
第二 出现tem_count 这样的 是因为分页插件PageHelper 的方法,会有count()总条数
如果查询量过大就会出现这种情况,会将数据库卡死
可以尝试下 主sql 把数据拉回来

ResultSet rs = ps.executeQuery();
rs.last();
int count = rs.getRow();

你可能感兴趣的:(工具类,sql,数据库,mysql,mybatis)