我的问题是,当我执行select命令时,应用程序运行非常缓慢,因为我正在从具有10000records的表中进行选择,但始终只能处理大约前100条记录。是否可以选择说说选择而不是从所有表中选择-例如。是否要从表格中进行选择,但只能使用前100个记录?
$time = mysql_query("KBD, jobNumber, truckid, SUM(pallets) as count_pallets, SUM(cartons) as count_cartons, COUNT(*) as pocet FROM incoming WHERE availableDate = '$today_date' AND slotTime = '$time' GROUP BY truckid,forwarder");
答案 0 :(得分:0)
您可以通过在末尾添加limit子句来限制mysql中的记录数量。
$time = mysql_query
("KBD, jobNumber, truckid, SUM(pallets) as count_pallets,
SUM(cartons) as count_cartons, COUNT(*) as pocet
FROM incoming
WHERE availableDate = '$today_date'
AND slotTime = '$time'
GROUP BY truckid,forwarder
LIMIT 100"
);