因为以前用的都是sqlserver,我现在要用mysql存储过程用来分页,因为两者语法的异同,吾不知该如何下手,遂来csdn向诸位高手讨教,希望大家能不吝惜您们的学识,谢谢!
存储个过程要求三个参数
参数1: --要查询的sql语句
参数2 --页索引(pageIndex)
参数3 --每页的记录数(pageSize)希望大家多多指教,谢谢!
存储个过程要求三个参数
参数1: --要查询的sql语句
参数2 --页索引(pageIndex)
参数3 --每页的记录数(pageSize)希望大家多多指教,谢谢!
解决方案 »
- mysql的order by convert(column using gbk) asc怎么提升性能?
- mysql比较时间
- phpmyadmin控制mysql里面的'字符集'怎么样选才是可以储存简体,繁体和英文?
- 经常删除临时表失败
- 菜鸟问题,盼高手解决
- 大放血,谁知道怎么把mysql里的密码改掉呀!,我把分数全那出来了
- mysql的update多条语句的问题
- 有没有人使用过Galera的多主同步集群的,性能稳定性怎样
- mysql 语句 日期 统计
- 求助,存储过程只循环了一次
- 急问关于mysql的master-slave问题
- mysql中用phpmyadmin,修改root密码和名字后登陆原来建好的数据库都不见了
MYSQL的SELECT语句不是有LIMIT [offset,] row_count 吗?
create procedure sp(in sql as varchar(400),in pageindex int,in pagesize int)
begin
declare pga int;
set pga=pageindex*pagesize-1;
prepare sm from concat(sql," limit ",pga,",",pagesize);
execute sm;
end; $$
delimiter;