CSV导入的日期无效

时间:2016-10-11 07:46:02

标签: mysql ruby-on-rails ruby-on-rails-3.2

尝试导入csv文件时收到错误Mysql2::Error (Invalid date: 2005-10-00)。它在本地工作正常,但在我的临时服务器上却没有。我的csv将日期列为DD/MM/YY,在转换时我试图匹配MYSQL所喜欢的。

if params[:table]
    table = params[:table]
    Table.destroy_all
    CSV.foreach(table.path, :headers => true, encoding:'iso-8859-1:utf-8') do |row|
      Table.create!(
 :date => row[1].nil? ? nil : Date.strptime(row[1], "%d/%m/%y").strftime("%Y-%m-%d")
 )
end

这可能是我的登台数据库的编码问题吗?

0 个答案:

没有答案