在mysql中使用LIMIT检索所有记录

时间:2016-02-25 03:19:06

标签: mysql

我有以下MySQL查询;

SELECT records FROM users
LIMIT 1

将检索一条记录。假设我想要检索所有记录但仍然使用关键字LIMIT。我可以这样做吗?

SELECT records FROM users
LIMIT ALL

3 个答案:

答案 0 :(得分:3)

只需使用

  

SELECT FROM FROM users

根本不要使用LIMIT

或者如果需要使用LIMIT,请使用非常高的数字

  

SELECT FROM FROM users LIMIT 999999999999

答案 1 :(得分:2)

你必须编造一个荒谬的数字并限制它。

E.g。 SELECT records FROM users LIMIT 18446744073709551615如果你真的想保留限制条款。这类似于将偏移量用于无限量。

答案 2 :(得分:1)

根据mysql doc,你应该使用非常大的数字 SELECT * FROM tbl LIMIT 95,18446744073709551615;
可怕的解决方案,如果你问我,但它来自mysql文档 http://dev.mysql.com/doc/refman/5.0/en/select.html#id4651990