MySQL problema de sintaxe em "SELECT * FROM NO ARQUIVO"
-
16-09-2020 - |
Pergunta
Eu estou tentando mover tabelas entre os dois bancos de dados e estou usando este comando, que é dado por MySQL :
SELECT *
INTO OUTFILE '/tmp/result.txt'
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM test_table;
Como está escrito no MySQL Dev Manual.Estou usando o MySQL 5.1.
Erro :
Código De Erro:1064 Você tem um erro em sua sintaxe SQL;verifique o manual que corresponde à sua versão do servidor MySQL para a direita sintaxe para usar perto de " " na linha 1)
Eu estou recebendo um problema toda vez que eu executá-lo.Ele diz que há um erro de sintaxe causa do ' ' ?Qual é a solução para este problema ?Estou usando o MySQL Workbench para consultar o banco de dados.Eu tentei a linha de comando, ELE dá o mesmo erro.
Por favor, não sugira alternativas, eu só quero que esse método funcione.
Solução
Tabela de referência está fora de lugar, como por Documentação Do MySQL.
SELECT *
FROM test_table
INTO OUTFILE '/tmp/result.txt'
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n';
Outras dicas
substituir \ \ n.sem espaços.Ver se funciona.