Escapesequenzen entfernen

Marshallbbw

Erfahrenes Mitglied
Hallo,
ich habe folgendes Problem: Ich möchte alle Escapesequenzen beim einladen der Daten aus einer Tabelle in eine CSV-Datei entfernen.
Habe folgendes probiert:
Code:
SELECT REPLACE(attribut, "\n", " ") 
AS tmpPrint FROM tabelle 
INTO OUTFILE "pfad" 
FIELDS TERMINATED BY ';'
Das dumme ist nur, dass ich erstens bei REPLACE nur ein Attribut angeben kann und nicht * für alle, und das ich nicht alle Escapesequenzen angeben kann, sondern nur eins. Also möchte bspw. \n und \t usw. entfernen. Gibts es noch eine andere Möglichkeit, um das zu realisieren. Sollte aber schon mittels SQL sein.
 
Du kannst REPLACE verschachteln:
Code:
...
REPLACE(
  REPLACE(
    attribut,
    "\n",
    " "),
  "\t",
  " ") AS tmpPrint
...
Gruß hpvw
 
Zurück