当我尝试加载 .cvs 文件时出现此错误
Mysql2::Error: 此 MySQL 版本不允许使用的命令:加载数据本地 infile 'db/fixtures/devel_countries.csv'
我检查了mysql服务器配置并设置了LOCAL_INFILE = 'ON'
这是我的配置中的一些数据:
- Mysql Server 版本:5.5.16 MySQL Community Server (GPL)
- 红宝石:1.9.2p136(2010-12-25 修订版 30365)[x86_64-darwin10.8.0]
- 导轨:3.1.1
我用来执行这个的命令是:
ActiveRecord::Base.connection.execute( "load data local infile 'db/fixtures/devel_regions.csv' into table regions fields terminated by ',' enclosed by '\"' lines terminated by '\n' (id, iso_code, name, country_id, created_at, updated_at);")
有什么问题?