vid*_*har 0 mysql optimization query-optimization database-administration
我有一个如下查询
select
id,name,baseid,member_card_type,membercard_num,last_draw,counter
from details_dest
where datediff(curdate(),basedate)<100;
Run Code Online (Sandbox Code Playgroud)
我已经使用了解释,发现它正在使用基于onate的索引,我认为date_diff是问题所在
所以请建议我有没有其他方法来执行它没有任何功能
请根据表现告诉我哪个更好的datediff()或to_days()
我正在使用mysql 5.5
我建议以下查询:
select
id,name,baseid,member_card_type,membercard_num,last_draw,counter
from details_dest
where basedate > (curdate() - INTERVAL 100 DAY);
Run Code Online (Sandbox Code Playgroud)