我正在尝试将csv文件加载到mysql表(Win 7)中。以下是我正在使用的语法
mysql> LOAD DATA INFILE 'path\continents.csv'
-> INTO TABLE continents
-> FIELDS TERMINATED BY ','
-> LINES TERMINATED BY '\n'
-> IGNORE 1 ROWS;
错误1290(HY000):MySQL服务器正在运行--secure-file-priv选项,因此无法执行此语句。
尽管在同一问题中遵循堆栈溢出中提到的说明(在我的配置文件中注释掉' Secure File Priv' 部分并重新启动服务),我仍然得到这个错误。
有人可以帮我解决这个错误吗?
提前致谢。
答案 0 :(得分:1)
你在运行Linux吗? 那么它应该是(正斜杠和LOCAL):
mysql> LOAD DATA LOCAL INFILE 'path/continents.csv'