MySQL limit用法及limit -1错误

1.limit子句可以被用于强制select语句返回指定记录数

2.limit接受一个或两个整型参数

3.第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目

4.初始记录行的偏移量是0(不是1)

5.为了与pgsql兼容,MySQL也支持语法 limit # offset #

6.limit子句位于order by子句之后

例:

    select * from table limit 5,10; //检索记录行6-15

    //如果只给定一个参数,表示返回最大的记录行数目,即等价于select * from table limit 0,5;

    select * from table limit 5; //检索前5行

注:

    select * from table limit 3,-1

    这样的语句之前可以执行,现在无法执行,因为这种写法本身就是错的。新版本的MySQL对此作出了修复,替代方法是第二个参     数用一个较大的正数代替

文章参考以下链接

https://blog.csdn.net/csdn_0_001/article/details/79515937 MySQL错误之limit和-1

https://www.cnblogs.com/cai170221/p/7122289.html MySQL limit用法

你可能感兴趣的:(MySQL limit用法及limit -1错误)