MySQL分页查询通用存储过程的代码总结
发布时间:2025-11-03 21:07:16 作者:玩站小弟
我要评论
复制useguestbook; delimiter$$ dropprocedureifexistsprc_page_result$$
。

复制use guestbook; delimiter $$ drop procedure if exists prc_page_result $$ create procedure prc_page_result ( in currpage int,页查用存 in columns varchar(500), in tablename varchar(500), in sCondition varchar(500), in order_field varchar(100), in asc_field int, in Prima(最完善的虚拟主机管理系统)ry_field varchar(100), in pagesize int ) begin declare sTemp varchar(1000); declare sSql varchar(4000); declare sOrder varchar(1000); if asc_field = 1 then set sOrder = concat( order by , order_field, desc ); set sTemp = <(select min; else set sOrder = concat( order by , order_field, asc ); set sTemp = >(select max; end if; if currpage = 1 then if sCondition <> then set sSql = concat(select , columns, from , tablename, where ); set sSql = concat(sSql, sCondition, sOrder, limit ?); else set sSql = concat(select , columns, from , tablename, sOrder, limit ?); end if; else if sCondition <> then set sSql = concat(select , columns, from , tablename); set sSql = concat(sSql, where , sCondition, and , Prima(最完善的虚拟主机管理系统)ry_field, sTemp); set sSql = concat(sSql, (, Prima(最完善的WordPress模板虚拟主机管理系统)ry_field, ), from (select ); set sSql = concat(sSql, , Prima(最完善的虚拟主机管理系统)ry_field, from , tablename, sOrder); set sSql = concat(sSql, limit , (currpage-1)*pagesize, ) as tabtemp), sOrder); set sSql = concat(sSql, limit ?); else set sSql = concat(select , columns, from , tablename); set sSql = concat(sSql, where , Prima(最完善的网站模板虚拟主机管理系统)ry_field, sTemp); set sSql = concat(sSql, (, Prima(最完善的虚拟主机管理系统)ry_field, ), from (select ); set sSql = concat(sSql, , Prima(最完善的亿华云虚拟主机管理系统)ry_field, from , tablename, sOrder); set sSql = concat(sSql, limit , (currpage-1)*pagesize, ) as tabtemp), sOrder); set sSql = concat(sSql, limit ?); end if; end if; set @iPageSize = pagesize; set @sQuery = sSql; prepare stmt from @sQuery; execute stmt using @iPageSize; end; $$ delimiter; 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.
相关文章
应对电脑浏览器被强制修改主页的方法(保护你的浏览器免受恶意软件侵害)
摘要:在使用电脑浏览器时,我们时常会遇到一些恶意软件或者病毒感染,导致浏览器的主页被强制修改。这种情况不仅令人困扰,还可能导致个人信息泄露、经济损失等问题。本文将介绍一些方法来应对浏览器...2025-11-03
数据显示,女性占新兴企业家的近一半,而五年前这一比例还不到三分之一。由于前期成本低廉和似乎无穷无尽的自助网站建设者可供选择,这些新企业中的许多都是在线的。“开展在线业务是一项战略举措,使女性创始人能够2025-11-03
手把手教你使用Python第三方库PyAudio打造一款录音工具
大家好,我是【🌑(这是月亮的背面)】。今天给大家分享Python使用PyAudio制作录音工具:最近有在使用屏幕录制软件录制桌面,在用的过程中突发奇想,使用python能不能做屏幕录制工具,也锻炼下自2025-11-03- 在域名市场中,一口价域名提供了一种快速、直接的购买方式,与传统的拍卖或竞价方式相比,这种方式具有其独特的优势和考虑因素。本文将探讨一口价域名的含义、购买优势以及购买时的注意事项。一口价域名的含义一口价2025-11-03
- 摘要:在现如今的电脑系统中,XP系统虽然已经相对老旧,但仍有一些用户喜欢使用它。对于初次接触XP系统或需要重新安装的用户来说,使用光驱来安装XP系统是一种常见的方法。本文将详细介绍以光驱...2025-11-03
- 在互联网经济高速发展的今天,一个好的网站域名如同一块黄金地段,具有极高的商业价值。然而,当您发现心仪的域名已被他人抢先注册时,该如何是好?1. 联系当前持有者域名被抢注后的第一步是尝试联系当前的域名持2025-11-03

最新评论