我有以下MySQL查詢:MySQL的大量行的查詢
EXPLAIN
SELECT
id,
name,
title,
description,
time
FROM entity
WHERE
(date_end > CURRENT_DATE
OR (date_end = CURRENT_DATE AND time_end >= CURRENT_TIME)
)
AND (next_date < CURRENT_DATE
OR (next_date = CURRENT_DATE AND next_time <= CURRENT_TIME)
)
我什麼時候可以做,使這個查詢花費更少的時間在表處理10000+行時?
我不認爲這會工作..看來他的表有日期在一個字段,時間在另一個,如果沒有真正的日期/時間字段TIME_END,他有點卡在他已有的東西上。 – DRapp 2012-03-21 13:48:18
我建議他改變他的數據庫設計 - 如果可能的話。 – 2012-03-21 13:50:24
DOOhhhh ...今天早上腦痙攣...甚至沒有看到你對此的評論..有人可以說咖啡因 – DRapp 2012-03-21 13:52:18