Anzeige:
Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 28 von 28

Thema: MySQL csv-Export + leere Spalten ausblenden

  1. #16
    Registrierter Benutzer
    Registriert seit
    18.04.2005
    Ort
    Köln
    Beiträge
    33
    ... das setzt aber voraus, dass ich weiß welche Spalten leer sind, bzw. mir die Mühe gemacht habe die 200 Spalten zu durchforsten, ob die leer sind, oder hab ich den String falsch verstanden???
    Es wird nicht automatisch erkannt, welche Spalten leer sind, oder?

  2. #17
    Registrierter Benutzer
    Registriert seit
    30.06.2005
    Beiträge
    155
    du musst dir die mühe aber nur einmal beim erstellen des views machen. automatisch geht das nicht. mit einer where-bedingung kannst du nur zeilen aber keine spalten ausschliessen.

  3. #18
    Registrierter Benutzer
    Registriert seit
    18.04.2005
    Ort
    Köln
    Beiträge
    33
    das ist Schade. Aber da kann man wohl nix machen.

    Hast du denn eventuell eine Lösung für mein erstes Problem???

  4. #19
    Registrierter Benutzer
    Registriert seit
    30.06.2005
    Beiträge
    155
    naja mit
    Code:
    SELECT COLUMN_NAME
      FROM INFORMATION_SCHEMA.COLUMNS
      WHERE table_name = 'blubb'
    kriegst du die spaltennamen der tabelle

  5. #20
    Registrierter Benutzer
    Registriert seit
    18.04.2005
    Ort
    Köln
    Beiträge
    33
    ... ausprobiert, funktioniert. .... aber....
    der gibt mir die Spaltennamen in einer Spalte untereinander aus. Kann ich also für die Ausgabe in eine csv-Datei nicht gebrauchen.


    ???

  6. #21
    Registrierter Benutzer
    Registriert seit
    30.06.2005
    Beiträge
    155
    na dann vielleicht so:
    Code:
    SELECT group_concat(COLUMN_NAME)
      FROM INFORMATION_SCHEMA.COLUMNS
      WHERE table_name = 'blubb'

  7. #22
    Registrierter Benutzer
    Registriert seit
    18.04.2005
    Ort
    Köln
    Beiträge
    33
    ... wir kommen der Sache näher!!!

    Jetzt schreibt er mir alle Spaltenüberschriften in eine Spalte direkt hintereinander.

    Neuer Erklärungsversuch:
    Ich möchte eine Tabelle aus meiner Datenbank samt Header in eine csv-Datei exportieren!!!

  8. #23
    Registrierter Benutzer
    Registriert seit
    30.06.2005
    Beiträge
    155
    wie exportierst du denn die daten in die csv-datei?

  9. #24
    Registrierter Benutzer
    Registriert seit
    18.04.2005
    Ort
    Köln
    Beiträge
    33
    Hiermit:

    Code:
    SELECT * INTO OUTFILE 'C:/CSV_export/daten.csv' 
    FIELDS TERMINATED BY ';'  
    LINES TERMINATED BY '\n'  
    FROM blubb;
    Geändert von Raymond (24-11-2005 um 14:29 Uhr)

  10. #25
    Registrierter Benutzer
    Registriert seit
    30.06.2005
    Beiträge
    155
    mit einem statement header plus daten exportieren geht imho nicht, aber du könntest ja den header in eine datei und die daten in eine zweite datei exportieren und dann die 2 dateien zusammenkopieren

  11. #26
    Registrierter Benutzer
    Registriert seit
    18.04.2005
    Ort
    Köln
    Beiträge
    33
    ok, danke.

    habe gerade gelesen man könnte das eventuell mit phpMyAdmin.

    Ich werde damit mal mein Glück versuchen.

  12. #27
    Registrierter Benutzer Avatar von elrond
    Registriert seit
    04.10.2001
    Ort
    potsdam
    Beiträge
    881
    hallo ray,

    ich habe den fred gerade mal quergelesen...

    Wenn ich lese, dass du versuchst eine Tabelle mit 200(!!!) Spalten und 1000 Zeilen zu bearbeiten, stellt sich sofort die Frage nach der DB-Struktur. Ich kenne keinen Fall, in dem es sinnvoll war so viele Spalten in einer Tabelle zu haben...

    Wenn du eine etwas effizientere Struktur werden sich deine Export-Probleme wahrscheinlich in Wohlgefallen auflösen.
    "Um die Welt zu ruinieren, genügt es, wenn jeder seine Pflicht tut." (Winston Churchill)

  13. #28
    Registrierter Benutzer
    Registriert seit
    18.04.2005
    Ort
    Köln
    Beiträge
    33
    .... eine Umstrukturierung ist nicht machbar. Und die 200 Spalten waren nur eine erste Näherung.

    Es geht um die Generierung einer Testumgebung für ein elektro-mechanisches System; wobei eine vielzahl von Variablen auf das System einwirken....

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •