【问题标题】:MySQL date wildcard performanceMySQL日期通配符性能
【发布时间】:2014-02-13 10:52:36
【问题描述】:

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

一个简化的 MADE-UP 示例查询:

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

我应该如何使用通配符日期?

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

【问题讨论】:

    标签: mysql sql performance date wildcard


    【解决方案1】:
    WHERE (purchaseOrderDate > $some_value OR $some_value is null)
    AND totalPrice > 10
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-17
      • 2011-08-19
      • 2011-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-18
      相关资源
      最近更新 更多