关于MYSQL的LIMIT使用变量
2012-08-20 18:41
239 查看
今天在项目中需要分页加载。。。。
于是就学习了一下mysql的书籍,终于知道了好哈。。。
注意:
LIMIT ?表示求的结果集的点几行
LIMIT
?,?表示球的结果集从第几行到第几行
初识MySql不知道limit后面怎么可以用变量动态的显示需要的记录,后来才发现可以这样做
CREATE PROCEDURE GetUser(_id int,_limit int)
BEGIN
PREPARE s1 FROM 'SELECT * FROM User WHERE Cityid=? ORDER BY sendtime DESC LIMIT ?';
set @a=_id;
set @b=_limit;
EXECUTE s1 USING @a,@b;
DEALLOCATE PREPARE s1;
END;
注意:需要传参数的地方一定要用"?"号,第一个FRom后面的语句要用''括起。
于是就学习了一下mysql的书籍,终于知道了好哈。。。
注意:
LIMIT ?表示求的结果集的点几行
LIMIT
?,?表示球的结果集从第几行到第几行
初识MySql不知道limit后面怎么可以用变量动态的显示需要的记录,后来才发现可以这样做
CREATE PROCEDURE GetUser(_id int,_limit int)
BEGIN
PREPARE s1 FROM 'SELECT * FROM User WHERE Cityid=? ORDER BY sendtime DESC LIMIT ?';
set @a=_id;
set @b=_limit;
EXECUTE s1 USING @a,@b;
DEALLOCATE PREPARE s1;
END;
注意:需要传参数的地方一定要用"?"号,第一个FRom后面的语句要用''括起。
相关文章推荐
- MySQL也真是让人郁闷(关于子查询中使用limit)
- 关于mysql 子查询中 使用 limit
- Qt关于操作mysql的语句中使用变量,如何使用
- mysql 存储过程中 limit之后使用分页变量,传入分页参数. 类似于微博游标分批次获取信息;问号参数类似于c#的string.format;问号占位符
- 【JAVA】关于mysql的limit关键字使用。
- 关于Python里MYSQL使用变量作为表名时该如何使用
- MySQL也真是让人郁闷(关于子查询中使用limit)
- MySQL也真是让人郁闷(关于子查询中使用limit)
- mysql变量使用
- mysql中使用limit 分页
- 关于DSP中全局变量与局部变量的使用
- mysql中limit与in不能同时使用的解决方式.
- mysql limit 使用不当导致的bug
- 关于Vue.js 使用v-cloak后仍显示变量的解决方法
- oracle实现类似mysql的LIMIT,也可以作为oracle分页使用
- 关于spark使用DF写入到数据库mysql
- MySQL中关于行转列的存储过程的写法(使用游标)
- 关于Android studio 中,变量名,java类名,能使用中文
- mysql:使用字符串变量作查询条件
- Mysql:命令选项、配置选项、(全局、会话)系统变量、状态变量:如何使用系统变量?