查询sql需要解决

时间:2014-11-11 15:31:40

标签: mysql sql

在表键库中有100,000个术语,我想制作一个站点地图列表A,B,C,D 但它只显示1到5000的数据(id),而不是A,B,C,D组中的所有100.000

$data = 'A';
$where = "SELECT * FROM keybank WHERE left(title,1) = '".$data."' ORDER BY title ASC";

1 个答案:

答案 0 :(得分:0)

如果您使用的是MySQL工作台,可能默认设置默认情况下限制查询(编辑 - >首选项 - > SQL查询 - > Untick"限制行")。这篇文章归功于这篇文章:Remove the limit clause from MySQL Workbench

此外,您可以尝试在查询末尾添加LIMIT 999999以覆盖默认限制。

您还可以在运行查询之前尝试添加此内容:SET SQL_SELECT_LIMIT=100000;