我的公共文件夹中有我的csv文件,我正在尝试从迁移中加载它,但是使用此脚本我找不到文件错误:
ActiveRecord::Base.connection.execute(
"load data local infile '#{RAILS_ROOT}/public/muds_variables.csv' into table muds_variables " +
"fields terminated by ',' " +
"lines terminated by '\n' " +
"(variable_name, definition)")
我已经检查并重新检查了文件路径,这肯定是它所在的地方,我也尝试过只使用文件名而没有任何路径,以及其他一些组合,但我不能让它工作:(。任何人都可以帮我解决这个问题吗?
这是错误: Mysql ::错误:文件'/home/chris/rails_projects/muds/public/muds_variables.csv'未找到(错误代码:2):加载数据本地infile'/home/chris/rails_projects/muds/public/muds_variables.csv'到表'muds_variables字段以',''以''(variable_name,definition)
结尾的行终止-C
答案 0 :(得分:0)
答案是,如果你实际上有一个名为muds_variables.csv的文件,我的文件被命名为muds variables.csv对不起浪费:/