2012-05-30 1 views
0

Когда я запускаю следующий код, я получаю сообщение об ошибке, указывающее, что файл не найден. Я не знаю, почему. Я проверил имена файлов, и они совпадают.Загрузка таблицы в MYSQL

load data local infile '/Users/blah/Desktop/A.csv' 
into table B fields terminated by ',' 
enclosed by '"' lines terminated by '\n' ; 

ответ

1

Для обеспечения безопасности MySQL знает только о своей структуре каталогов. Если бы он мог читать/Users/..., тогда это был бы разрыв в безопасности.

Для решения этой проблемы вы можете скопировать A.csv в/var/lib/mysql/[Имя схемы] /, а затем загрузить данные.

+0

Есть ли в любом случае я мог бы импортировать только первые 100 строк? –

0

Помните, что путь к файлу должен быть по отношению к серверу базы данных.

Смежные вопросы