MySQL Variables sql_select_limit 数据库 参数变量解释及正确配置使用

本站中文解释

sql_select_limit参数是MySQL服务器在执行查询时最多返回给客户端的行数限制。如果设置的值比查询返回的行数小,则MySQL服务器会终止后续查询执行。要设置sql_select_limit参数,可以打开MySQL服务器的配置文件my.cnf,在[mysqld]段落中添加如下行:

sql_select_limit=value

其中value为设置的最大行数,表示MySQL执行查询时最多返回多少行给客户端。完成配置后,需要重新启动MySQL服务器,让其生效。

官方英文解释

sql_select_limit

System Variable sql_select_limit
Scope Global, Session
Dynamic Yes
Type Integer
Default Value 18446744073709551615
Minimum Value 0
Maximum Value 18446744073709551615

The maximum number of rows to return from
SELECT statements. For more
information, see Using Safe-Updates Mode (–safe-updates).

The default value for a new connection is the maximum number
of rows that the server permits per table. Typical default
values are (232)−1 or
(264)−1. If you have changed
the limit, the default value can be restored by assigning a
value of DEFAULT.

If a SELECT has a
LIMIT clause, the LIMIT
takes precedence over the value of
sql_select_limit.


数据运维技术 » MySQL Variables sql_select_limit 数据库 参数变量解释及正确配置使用