Синтаксисная проблема MySQL в разделе «Выбрать * от файла»

StackOverflow https://stackoverflow.com/questions/3269348

Вопрос

Я пытаюсь переместить таблицы между двумя базами данных, и я использую эту команду, которая задана MySQL:

SELECT * 
  INTO OUTFILE '/tmp/result.txt' 
  FIELDS TERMINATED BY ',' 
  OPTIONALLY ENCLOSED BY '"'  
  LINES TERMINATED BY '\n' 
 FROM test_table;
.

Как написано в руководстве MySQL DEV.Я использую MySQL 5.1.

Ошибка:

Код ошибки: 1064 У вас есть ошибка в синтаксисе SQL;Проверьте руководство, которое соответствует вашей версии MySQL Server для правильного синтаксиса для использования рядом с «\ N» в строке 1)

Я получаю проблему каждый раз, когда я бегу.Это говорит, что есть синтаксическая ошибка, потому что «\ N»?Каково решение этой проблемы?Я использую MySQL Workbench, чтобы запросить базу данных.Я попробовал командную строку, она дает ту же ошибку.

Пожалуйста, не предлагайте альтернативы, я просто хочу этот метод работать.

Это было полезно?

Решение

Другие советы

Заменить \nс пространствами \ \ n.without.Посмотрим, работает ли это.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top