我正在尝试在我的 mysql 数据库中检索今天插入的所有行(仅 DATE,而不是时间)。
$query = $em->createQuery("SELECT md
FROM YtBundle:Mood md
WHERE md.created_at = CURRENT_DATE()
");
$moods = $query->getResult();
我插入了一个在 2013-04-24 02:00:00 创建的测试行,不幸的是我没有得到任何结果。如果我用“>”更改“=”,它会成功运行。关于为什么会发生这种情况的任何想法?运行查询后,插入今天日期的所有条目似乎都有 +1 的差异。