当我尝试通过XAMPP中的终端将文件文件插入MariaDB时,如果该文件在我的桌面上,则会出现错误:
LOAD DATA INFILE '/Users/buzz/Desktop/FEM/data/test_1.csv'
INTO TABLE food2_test
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
IGNORE 1 ROWS (food, calories, carbs, potassium, protein, fiber, unit, notes)
;
ERROR 13 (HY000): Can't get stat of '/Users/buzz/Desktop/FEM/data/test_1.csv' (Errcode: 2 "No such file or directory")
只有将文件放入安装XAMPP时出现的共享驱动器中,XAMPP才能访问它。
LOAD DATA local INFILE '/opt/lampp/htdocs/test_1.csv'
INTO TABLE food2_test
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
IGNORE 1 ROWS (food, calories, carbs, potassium, protein, fiber, unit, notes)
;
为什么?如何使用桌面上的文件?另外,为什么我必须将XAMPP挂载为外部驱动器?为什么文件不放在我的Mac本地驱动器中?
谢谢