【发布时间】:2014-02-27 22:31:32
【问题描述】:
我在 MYSQL 表中有以下格式的日期 “2014-01-04”& 字段名称是“日期”。 通过比较此“日期”字段和当前日期,我想要过去 3 天的所有数据库条目(表名:wp_seasons)。 谁能建议一下 MYSQL 查询是什么?
【问题讨论】:
-
不要使用字符串作为日期。对此类查询这样做需要愚蠢的额外转换。有关如何减去截止日期,请参阅Date and Time functions。
-
使用DATE 列。
-
并且不要调用列
DATE,因为它是一个保留字,虽然mysql可能会理解你,但它可能会让其他人感到困惑,并导致意想不到的问题。此外,“日期”的描述性不够。像start_date这样的东西会更好。