我正在尝试使用 Sequel 访问 Ruby 中的 MySQL 数据库。当我尝试访问涉及日期列的表时,我收到了一个错误。当我没有访问表时,它运行良好。怎么了?
示例代码:
require 'rubygems'
require 'sequel'
DB = Sequel.connect(:adapter=>'mysql', :host=>'localhost', :database=>'db', :user=>'user', :password=>'password')
event = DB[:table]
puts event.all
错误:
/usr/lib/ruby/1.8/date.rb:956:in `new_by_frags': ArgumentError: invalid date (Sequel::InvalidValue)
访问不包含日期的表格时,不会显示该错误。这是在 Debian 上运行的。