DATEDIFF函数和直接减去INTERVAL DAY有什么区别?
SELECT * FROM table WHERE DATEDIFF(CURDATE(), publish_date) <= 3
SELECT * FROM table WHERE publish_date >= CURDATE() - INTERVAL 3 DAY
结果数据是一样的,但似乎2.方法更快一点?
2.
mysql sql performance query-optimization where-clause
mysql ×1
performance ×1
query-optimization ×1
sql ×1
where-clause ×1