注册 登录
编程论坛 MySQL论坛

MySQL5.7.11,windows 10 系统,导入.csv格式文件出现 error1290 --secure-file-priv

凌动心灵 发布于 2016-03-31 07:07, 5954 次点击
我这里有一份.csv格式的数据表,根据数据表已经在数据库里建立了对应的表,当用图中的命令进行导入时,就出现了error1290的错误,并有图中的提示。我已经查阅过manual,也有人修改 --secure-file-priv的属性,但我也没找到对应的修改属性的位置在哪里,能否有人帮着解决一下?
程序代码:
mysql>LOAD DATA INFILE 'E:\alimusic\mars_tianchi_user_actions\mars_tianchi_user_actions.csv'
    -> INTO TABLE train_info
    -> FIELDS TERMINATED BY ','
    -> OPTIONALLY ENCLOSED BY '"'
    -> lines terminated by '\r\n'
    -> (user_id, song_id, gmt_create, action_type, ds);
运行的结果为ERROR 1290 (HY000):The MySQL server is running with the --secure-file-priv option so it cannot execute this statement.
4 回复
#2
tlliqi2016-03-31 23:46
导入语法如下:
LOAD DATA INFILE '[FILE]'
INTO TABLE [TABLE]
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n';

下边是一个具体的导入的例子:

LOAD DATA INFILE '/tmp/mytable.csv'   
INTO TABLE mytable   
FIELDS TERMINATED BY ','   
OPTIONALLY ENCLOSED BY '"'   
LINES TERMINATED BY '\n';  


[此贴子已经被作者于2016-3-31 23:53编辑过]

#3
tlliqi2016-03-31 23:55
'E:\alimusic\mars_tianchi_user_actions\mars_tianchi_user_actions.csv'

把\ 换为/

'E:/alimusic/mars_tianchi_user_actions/mars_tianchi_user_actions.csv'

#4
凌动心灵2016-04-01 06:30
回复 2楼 tlliqi
问题还是和以前一样,我觉得我写的没问题
#5
凌动心灵2016-04-01 06:30
回复 3楼 tlliqi
问题还是和以前一样,我觉得我的问题不在这里
1