我試圖上傳一個大的.csv文件到數據庫中(而不是在服務器上,只在我的本地計算機上爲我使用)在MySQL上。我一直有錯誤代碼:1290. MySQL服務器正在運行--secure-file-priv選項,因此它不能執行此語句拋出的錯誤。MySQL的'secure-file-priv'不允許加載數據infile,甚至從分配的安全文件夾
我把我的.csv文件放到'my'文件中指定的'safe'文件夾(C:/ ProgramData/MySQL/MySQL Server 5.7/Uploads)中,但它一直給我提供相同的錯誤。我見過的每個解決方案都使用該文件夾目標,因爲這不起作用,任何人都可以幫我解決或關閉secure-file-priv選項?
這裏是我的情況下,代碼想:
LOAD DATA INFILE 'C:\ProgramData\MySQL\MySQL Server 5.7\Uploads\my-file.csv'
INTO TABLE my-table
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
感謝您的幫助
您可以通過添加正確的代碼副本來提高答案的質量。 – toonice