mysql分页查询语句错误,请大神指点
<select id="selectProCdnMmBdNiNoHiIpSegInfoBrowse"
        resultMap="proCdnMmBdNiNoHiIpSegInfoMap"
        parameterClass="java.util.Map">
        SELECT
        id,
        id_num,
        INET_ATON(start_ip),
        INET_ATON(end_ip),
        type,
        cdn_basic_id,
        cdn_net_id,
        cdn_node_id,
        cdn_house_id,
        FROM
        pro_cdn_mm_bd_ni_no_hi_ip_seg_info
        limit #startRow#,#endRow#
    </select>

报错信息

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM   pro_cdn_mm_bd_ni_no_hi_ip_seg_info   limit 0,10000' at line 1
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
    at com.mysql.jdbc.Util.getInstance(Util.java:381)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3558)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3490)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1959)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2109)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2648)
    at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2077)
    at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1356)
    at com.jolbox.bonecp.PreparedStatementHandle.execute(PreparedStatementHandle.java:138)
    at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:185)
    at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.sqlExecuteQuery(MappedStatement.java:221)
    at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryWithCallback(MappedStatement.java:189)
    ... 41 more
0
weixin_42754420
weixin_42754420 回复AscyJee: 谢谢!
5 个月之前 回复
kaka_yongjie8
AscyJee 回复weixin_42754420: cdn_house_id后面多了个逗号
5 个月之前 回复
weixin_42754420
weixin_42754420 看提示是分页查询错了,但是不就是这么写吗,很头疼,望大神指点
5 个月之前 回复

2个回答

cdn_house_id,这里的逗号去掉看看

0

多了个逗号,还有你这个名字起得真他妈长。还有你确定不是“parameterType”“parameterClass”是什么鬼

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Oracle和Mysql的分页查询语句
我们在进行分页查询业务时,不同数据库的sql语句可能不同,我在这里总结了Oracle和Mysql的sql语句。其本质都用到了子查询,这所以用到子查询,可能是行号作为新添加的字段,需要我们起别名来调用。 这里的sql语句其实是在数据库端进行了分页编辑,只需要我们在业务端传递第几页和每页多少行等操作。这样做减轻了开发人员的业务逻辑代码,但可能效率会有问题。进行分页查询的另一种解决办法是:将记录先从数
oracle mysql SqlServer 实现分页查询语句
Oracle, SQL Server 和MySQL的分页SQL语句如下:   oracle:方法1  SELECT * FROM      (         SELECT A.*, ROWNUM RN          FROM (SELECT * FROM TABLE_NAME) A          WHERE ROWNUM     )     WHERE RN >
mysql分页查询语句怎么写?
是用limit函数 取前5条数据 select * from table_name limit 0,5  或者 select * from table_name limit 5  查询第11到第15条数据 select * from table_name limit 10,5 limit关键字的用法: LIMIT [offset,] rows
各种数据库分页查询sql语句大全
在显示记录条目时往往要用到分页,一种常用的办法是利用各种数据库自带的定位接口对原始查询语句进行改写,从而只取出特定范围的某些记录。不同的数据库,查询定位接口是不一样的,下面做一汇总:  数据库  分页查询语句  说明  MySQL    "QUERY_SQL limit ?,?"            使用limit关键字,第一个"?
图书管理系统源码
分享交流请大神指点指点 
MySQL与Oracle的分页查询语句
一、MySQL MYSQL中有特定的分页查询语句,该sql语句只能在MySQL中使用 select * from t_customer limit ?,? 该sql语句的意思是,从第几行开始,然后取多少行,MySQL中第一行的下标是0 例如:我要取数据库中的前10行数据,我的sql语句应该这样写:select  *  from  t_customer  limit 0,9; 二、Or
MySql实现分页查询的SQL,mysql实现分页查询的sql语句
摘要:MySql数据库实现分页查询的SQL语句写法! 一:分页需求: 客户端通过传递start(页码),limit(每页显示的条数)两个参数去分页查询数据库表中的数据,那我们知道MySql数据库提供了分页的函数limit m,n,但是该函数的用法和我们的需求不一样,所以就需要我们根据实际情况去改写适合我们自己的分页语句,具体的分析如下: 比如: 查询第1条到第10条的数据的sql是
Oracle与MySQL的分页查询sql语句格式
OracleOracle使用rownum进行分页:SELECT *   FROM (SELECT a.*, ROWNUM rn           FROM (SELECT * FROM table_name) a          WHERE ROWNUM &amp;lt;= pageIndex * pageSize)  WHERE rn &amp;gt; (pageIndex - 1) * pageSize ...
ibatis分页(以mysql为例)
Users.xml java.util.Map" resultClass="Student">       select * from student                                age > #age#                          order by id limit #begin#,#pageSize#
MySQL实现分页查询
limit 基本实现方式一般情况下,客户端通过传递 pageNo(页码)、pageSize(每页条数)两个参数去分页查询数据库中的数据,在数据量较小(元组百/千级)时使用 MySQL自带的 limit 来解决这个问题: 收到客户端{pageNo:1,pagesize:10} select * from table limit (pageNo-1)*pageSize, pageSize;
浅谈Oracle、Mysql的分页查询SQL
前提条件:假设当前是第PageNo页,每页有PageSize条记录,现在分别用Mysql、Oracle分页查询student表1、Oracel的分页查询:SELECT  * FROM    (        SELECT            ROWNUM   rn ,*        FROM            student        WHERE            Rownum &amp;...
mysql与sql server分类分页查询语句
mysql:分页:String sql=&quot;select * from book limit ?,?&quot;; //适用mysql,但注意,第一个?,代表开始的行数,第二个?是取多少条记录分类且分页String sql=&quot;select * from book &quot;+ where +&quot;limit ?,?&quot;;    //where 是参数,可用如where category_id=1;代替sql server分...
for循环与mysql的分页查询
这两天写了一个定时任务,关于查询表中快过期的卡,发送短信提醒,在查询中,因为生产上的数据数十万条,数据量大,如果直接一下子查出来,会对数据库造成很大的压力,用到分页查询,按照正常逻辑,查询表中总数量,然后根据当前页以及每页数量,循环对数据库进行查询; //分页查询,每次查询1000条数据 int pageSize = 1000;//每页数量 int page = 1;//定义总页数
MySql实现分页查询的SQL===提升查询性能
如果查询数据量过大,sql查询过程会消耗性能且效率低下。类似于文件filebuffer缓存机制,可使用分页查询。   查询第1条到第10条的数据的sql是:select * from table limit 0,10;   -&amp;gt;对应我们的需求就是查询第一页的数据:select * from table limit (1-1)*10,10; 查询第10条到第20条的数据的sql是:sel...
oracle,mysql,SqlServer三种数据库的分页查询总结
MySql: MySQL数据库实现分页比较简单,提供了 LIMIT函数。一般只需要直接写到sql语句后面就行了。 LIMIT子 句可以用来限制由SELECT语句返回过来的数据数量,它有一个或两个参数,如果给出两个参数, 第一个参数指定返回的第一行在所有数据中的位置,从0开始(注意不是1),第二个参数指定最多返回行数。例如: select * from table    LIMIT 10;  
MYSQL(五)-----分页查询及优化
sql分页语句 select * from 表名 limit M,N 表示查询表M条数据开始(不包括第M条数据),然后一共查询N条 select * from student limit 6,10:从学生表中的第六页开始,查询10条数据 单数的limit适用于数据量较小的查询,百千条数据的时候,这种查找的方法是全表扫描,找到页码 那么当数据量很大,越是查后面的页的数据时候,查询效率就会大...
mysql limit分页 SQL语句模糊查询
limit函数:在数据库中经常要取表中记录中间的记录,在sql语句中使用limit可以实现此功能<pre name="code" class="sql">select * from a limit 5,20 理解:从表中的第五行数据开始取数据,一共取出20条这个用法可以实现sql语句分页,只需要传进页数和每条页数两个参数即可以实现分页
mybatis分页查询(Mysql,oracle分页语句)
步骤一:导入相关jar包 步骤二:在src下配置mybatis.xml配置文件。其中对数据库连接,映射文件的加载进行配置。(简写配置可选) 步骤三:建立实体类Student 步骤四:配置映射文件,其中配置好相对应的sql分页查询的语句(这里以mysql为例) 步骤五:dao层中编写分页方法 mysql
通过sql语句查询实现分页
通过sql语句分页 如:SELECT * FROM users limit 3,2 从第4条记录开始后续显示两行,索引从0开始 (服务器机制)该方式的优缺点如下:   优点:操作便捷(利用服务器内存),适合于大数据量操作,对底层数据库服务器起到保护作用。   缺点:增加了和数据库交互的次数,访问速度较慢。 代码实现如下: 首先我们定义一个pageBean用来定义分页的相关信息。包括:p
Oracle分页查询sql语句
1.oracle中的分页查询sql语句基本可以按照如下的模板来改写:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40) WHERE RN > 20 其中的SELECT * FROM TABLE_NAME 表示没有进行分页时的sq
sql存储过程
sql复合查询语句一条龙实现,请指点意见
SQL server、MySQL、Oracle分页查询SQL语句
关于SQL Server SQL语句查询分页数据的解决方案:要求选取 tbllendlist 中 第3000页的记录,每一页100条记录。-----------------------------------方法1:----------select top 100 * from tbllendlist where fldserialNo not in(select top 300100 f
ThreeLayerLib源代码
ThreeLayerLib.dll的源代码,请各位大神多多指点其中存在的问题,不胜感激,再次感谢各位大神对在下的关注和指点!
基于SCOKET的CS聊天工具
做好了不能用 请各位指点,不知道哪里有错误。IP地址不会弄。我的QQ601940219 求大神帮助
mysql-mybatis 存储过程-分页查询
1.创建表 CREATE TABLE EASYBUY_PRODUCT(  `ep_id`          INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT COMMENT '自动编号(标识列),主键',  `ep_name`        VARCHAR(30) NOT NULL COMMENT  '商品名字',  `ep_description` VARC...
MySQL order by 分页查询优化
原语句特别复杂,10多个表做关联,还有子查询,执行时间13秒多;优化后 0.208s,执行效率上提升了62.5倍.
java分页的参数需求
            需要用到的参数:              pageSize         每页显示多少条数据                                     pageNumber    页数,从客户端传来             totalRecouds    表中的总记录数   (select count(*) from 表名)        ...
Mysql多表分页查询
多张表,字段完全相同,表名称不同,每三个月的数据插入到一张表中。当查询历史的时候,把所有表中的数据展示出来并做分页处理。 sql语句的写法:                  select * from ${fristName}              where 1 = 1
Mysql分页查询高效方案
mysql分页高效方案
Java实现MySQL分页查询
一、在Dao类中写两种方法:获得总页数和指定页的数据 获得总页数 public int getPageCount(int pageSize) throws Exception{ try { conn=DBConnection.getConnection(); String sql="select count(*) from
浅谈Oracle与Mysql分页查询比较!!!!
浅谈Oracle与Mysql分页查询比较!!!!
MySQL语句执行优化及分页查询优化,分库分表(一)
下面是关于在使用SQL时,我们尽量应该遵守的规则,这样可以避免写出执行效率低的SQL 1、当只需要一条数据时,使用limit 1      在我们执行查询时,如果添加了 Limit 1,那么在查询的时候,在筛选到一条数据时就会停止继续查询,但是如果没有添加limit 1即使只有一条数据,也会尝试去查询下一条满足条件的数据。 2、对于搜索的字段创建索引     如果当前数据量很大的情况下,需...
mybatis+mysql带模糊查询的分页代码
mybatis+mysql带模糊查询的分页代码 1.page类的书写import java.util.List;public class Page<T> { //显示的记录 private List<T> listRecords; //总页数 private int totalPage; //总记录数 private int totalRecords
MySQL_数据分页查询(limit用法)
取前5条数据 select * from table_name limit 0,5 或 select * from table_name limit 5 取第11条到第15条数据,共5条 select * from table_name limit 10,5 limit关键字的用法: LIMIT [offset,] rows offset指定要返回的第一行的
MySql实现分页查询的SQL
摘要:MySql数据库实现分页查询的SQL语句写法! 一:分页需求: 客户端通过传递start(页码),limit(每页显示的条数)两个参数去分页查询数据库表中的数据,那我们知道MySql数据库提供了分页的函数limit m,n,但是该函数的用法和我们的需求不一样,所以就需要我们根据实际情况去改写适合我们自己的分页语句,具体的分析如下: 比如: 查询第1条到第10条的数据的sql是:sel...
数据库——MySQL(二)(增删查改、去重,分页、模糊查询、排序)
新增所有列的记录:●  语法:insert  into  表名称  values (值1,值2,值3,...值n);●  例子:insert  into  user  values(‘张三’,‘演员’,22,‘男’);注意:必须把所有列都进行新增,并且新增值的顺序需要与建表时列的顺序一致。新增值的数据类型要与列的数据类型相对应,数字型数据类型直接写,其他类型的值需要单引号引起来。replace也可...
Mybatis+mysql动态分页查询数据案例——配置映射文件(HouseDaoMapper.xml)
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&amp;gt; &amp;lt;!DOCTYPE mapper PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot; &quot;http://mybatis.org/dtd/mybatis-3-mapper.dtd&quot; &amp;gt; &amp;lt;mapper namespace=&quot;houseDao
sqlserver分页查询语句
sqlserver分页查询语句;sqlserver分页查询语句;sqlserver分页查询语句;
局域网组建与维护论文
本人毕业论文,share一下,写的一般,请各位大神指点。
myeclipse编写的学生信息管理系统,java
期末考试作业,连接MySQL,不太好,请大神们帮忙指正错误。
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java大神班 大数据大神班