Domanda

Sto cercando di spostare le tabelle tra due database e sto usando questo comando fornito da MySQL:

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

Come è scritto nel manuale MySQL Dev.Sto usando mysql 5.1.

Errore:

.

Codice di errore: 1064 È stato un errore nella sintassi SQL;Controllare il manuale che corrisponde alla tua versione di MySQL Server per la giusta sintassi da utilizzare vicino a '\ n' 'alla linea 1)

Sto diventando un problema ogni volta che lo eseguo.Dice che c'è un errore di sintassi perché "\n'?Qual è la soluzione a questo problema ?Sto usando MySQL Workbench per interrogare il database.Ho provato la riga di comando, dà lo stesso errore.

Si prega di non suggerire alternative, voglio solo che questo metodo funzioni.

Altri suggerimenti

Sostituisci \ncon gli spazi \ \ n. without.Vedere se funziona.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top