MySQL通用的分頁儲存過程

2021-08-20 04:40:26 字數 626 閱讀 1826

分頁的顯示效果: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 說明 百萬級 通用儲存過...