我的sql语句,只想指定 偏移量,但不想指定记录总数,sql语句要怎样写?
我在网上搜索到的是把记录总数定为-1:
SELECT * FROM table LIMIT 20,-1
可是我运行的时候出错了。除了把记录总数定为无穷大之外,还有没有其它的办法呢?
我在网上搜索到的是把记录总数定为-1:
SELECT * FROM table LIMIT 20,-1
可是我运行的时候出错了。除了把记录总数定为无穷大之外,还有没有其它的办法呢?
解决方案 »
- MYSQL如何撤销误操作?
- 求教:doesn't have a default value错误
- Order by from String
- 使用C/C++程序如果想Mysql中插入一条含有blob类型的数据记录?
- 为什么新建的mysql的用户密码为空?
- 问一个数据库存储的问题?
- 怎样将写好的xxx.sql文件导入一个名字为aa的数据库中。用mysql?
- 怎么启动postgresql啊?如何在里面执行sql语句?
- 急!请教关于mysql中text字段类型的存储问题(在线等待!)
- load data infile命令导入txt 转义符号\给过滤了
- 建表时的语言问题
- 参数--add-drop-table一问
where id not in(select id from tb order by id limit 20)
上面的语句不适合我的要求。
不过还是谢谢你
-1我试了一下,貌似不能用,还有一个比较笨的方法,就是把第二个参数设置为一个比较大的数,就是你说的无穷大的方法
这样:SELECT * FROM tb LIMIT 20,18446744073709551615