Когда я пытаюсь вставить файл файла в MariaDB через терминал в XAMPP, если файл находится на моем рабочем столе, я получаю сообщение об ошибке:
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?
Спасибо