MySQL select into outfile не записывает файл в каталог, который я выбираю

следующую команду:

select * 
  INTO OUTFILE 'homeuser1NetBeansProjectsproject1dumpstheData.csv'
  FIELDS TERMINATED by ','
  LINES TERMINATED BY 'n'
  from database1

не записывает файл с именем theData.csv в указанный каталог.

  1. как получить этот файл для записи в указанный каталог?

2 ответов


путь, похоже, не пишет - Если вы находитесь на сервере Linux, то я ожидал бы, что путь с содержит косые черты, а не обратные косые черты, если вы находитесь на машине Windows, я ожидал бы, что где - то появится письмо драйвера (и вы не можете писать в сетевой папке-только локально на машине сервера БД).

кроме того, чтобы устранить проблему с разрешениями или попытаться переопределить существующий файл, попробуйте написать в '/tmp/non_existing_file.КШМ'.


вы используете Windows или Linux? Возможно, вам придется изменить задние косые черты на передние. Также вам нужно изменить настройки в MySQL Query browser или Workbench, чтобы просмотреть эту папку по умолчанию.