MySQL日期通配符性能

时间:2014-02-13 10:52:36

标签: mysql sql performance date wildcard

我有一个包含多个列的表的索引,其中一些是日期。我想在另一个查询上重用此索引,但是为日期传递通配符。

简化的MADE-UP示例查询:

 SELECT * 
 FROM purchaseOrders 
 WHERE purchaseOrderDate > 0 AND totalPrice > 10
 //and other columns

我应该如何通知日期?

注意:索引已存在。如果可能的话,我宁愿不创建另一个索引。

1 个答案:

答案 0 :(得分:0)

WHERE (purchaseOrderDate > $some_value OR $some_value is null)
AND totalPrice > 10