如何将当前日期传递给mysql中的查询,如此查询:
select from Dailytimesheet dailytimesheet where dailytimesheet.TrackingDate="2010-05-03"
答案 0 :(得分:4)
在MySQL中,您可以使用CURRENT_DATE
来获取当前日期。
mysql> select CURRENT_DATE;
+--------------+
| CURRENT_DATE |
+--------------+
| 2010-05-03 |
+--------------+
1 row in set (0.08 sec)
使用NOW()
也可以,但会将当前日期和时间作为时间戳值。您可以将其截断为DATE(NOW())
,但CURRENT_DATE
可以避免函数调用。
答案 1 :(得分:0)
您可以在SQL查询中使用NOW()函数来获取当前时间戳。