0

假设我有一个名为生日的 MySQL 表,其中 dob 作为列。dob 有很多日期时间格式的日期。我有一个 perl 变量$test=current date。我的问题是,我怎样才能获得 dob 列中与$test.

让我们假设,$test='2013-05-28 00:00:00'所以,现在我不知道如何编写查询来选择 MySQL 表中与$test i.e 28 and 5 respectively.

4

1 回答 1

2

您需要在查询中使用MonthDay运行,例如mysql

select * from birthday where Day(dob) = Day('2013-05-28 00:00:00')
and Month(dob) = Month('2013-05-28 00:00:00');

希望它有效。

于 2013-05-28T09:58:31.070 回答