【发布时间】:2016-10-10 00:03:03
【问题描述】:
有没有一种方法可以让 MySQL 返回 1 而不是 0 for SELECT NOW() = '2016-10-10' 而无需强制转换 (CAST('2016-10-10' AS DATE)) 或转换为日期 (DATE('2016-10-10'))。
我的真实案例场景是DATE 和DATETIME 列之间的比较。我想在这些列上JOIN,但这只有在我可以让 MySQL 只比较日期而忽略时间的情况下才有可能。
我无法进行转换/转换,因为那非常昂贵 (Slow query performance left joining a view)。
【问题讨论】:
标签: mysql date datetime comparison