Christoph Jeschke: into outfile

Beitrag lesen

Guten Tag,

Wenn ich das Ergebniss der SQLabfrage mit into outfile in eine Datei schreibe wird alles hintereinander geschrieben, ist es möglich bei der Ausgabe  mit anzugeben z.B. 3 Werte in eine Zeile dann einen Zeilensprung und wieder 3Werte?

Ja, das geht. Siehe dazu das MySQL Manual zu SELECT, im Besonderen den Teil über export_options.

Da ist auch ein Beispiel:

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

Erzeugt eine kommaseparierte Liste, deren Zeilen mit Newlines getrennt sind.

Gruß
Christoph Jeschke

--
Zend Certified Engineer
Certified Urchin Admin