key*_*red 2 mysql ruby-on-rails
我正在尝试查询我的数据库并返回特定日期范围内的条目.作为一个简单的例子,请考虑以下内容:
@foos = FooTracking.where('when > ?', DateTime.new(2008, 12, 22, 14, 30))
Run Code Online (Sandbox Code Playgroud)
这导致错误和转储:
ActiveRecord::StatementInvalid: Mysql::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'when >= '2008-12-22 14:30:00')' at line 1: SELECT `foo_tracking`.* FROM `foo_tracking` WHERE (when >= '2008-12-22 14:30:00')
where调用在我的表的其他列上工作(没有与日期有关),我在这里缺少什么?
| 归档时间: |
|
| 查看次数: |
334 次 |
| 最近记录: |