sql >> データベース >  >> RDS >> Mysql

Mysqlで日時検索を最適化する方法は?

    WHERE句の列で関数を使用すると、その列のインデックスを効率的に使用できなくなります。代わりにこれを試してください:

    SELECT *
    FROM `datetime`
    WHERE user_id = 1
    AND `date` >= '2010-10-01' AND `date` < '2010-11-01'
    

    (user_id, date)にインデックスを追加します 。



    1. zenddbモデルで「distinct」を使用する方法

    2. Ignited-Datatablesで検索中の「like」操作の照合の不正な組み合わせ

    3. Rails、PostgreSQL、および履歴トリガー

    4. SQLAlchemyCoreでリスト値を一括挿入