分頁的顯示效果:1-5 條資料
實現**:
delimiter $$
create
procedure
t204.a(column varchar(10),/* 查詢的列名*/
table varchar(10),/* 查詢的表名*/
pageindex int,/* 查詢的頁碼數*/
linenumber int/* 查詢的行數*/)
begin
set @myrow=concat('select ',column,' from ',table,' limit ',(pageindex-1)*linenumber,',',linenumber,'');
prepare r from @myrow;
execute r;
end$$
delimiter ;
-- 顯示1-5 條資料
call a('*','person',1,5);
-- person 為表名
歡迎各路大神指正錯誤 mysql通用儲存過程分頁
完成乙個通用的儲存過程分頁 1.當前頁碼 1必填 2.每頁大小 5必填 3.任意表 employee 必填 4.任意的查詢列 num,name,tel,depno 可選 5.任意查詢條件 depno 1 可選 6.任意的排序列 birth 可選 7.任意的排序型別 asc desc asc 可選 8...
MySQL通用的分頁儲存過程
效果圖 procedure t204 曾傑 zz in myr int begin set myr concat select from person limit myr 1 5 5,prepare m from myr execute m end delimiter call zz 2 註解 1....
通用儲存過程 分頁儲存過程
名稱 spall returnrows 輸入 輸出 呼叫 exec spall returnrows select from 表名 頁號,返回記錄數,主鍵 排序字段 spall returnrows select from all categories 2,10,id id 說明 百萬級 通用儲存過...