-
... 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?
-
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.
-
das ist Schade. Aber da kann man wohl nix machen.
Hast du denn eventuell eine Lösung für mein erstes Problem???
-
naja mit
Code:
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'blubb'
kriegst du die spaltennamen der tabelle
-
... 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. :(
???
-
na dann vielleicht so:
Code:
SELECT group_concat(COLUMN_NAME)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'blubb'
-
... 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!!!
-
wie exportierst du denn die daten in die csv-datei?
-
Hiermit:
Code:
SELECT * INTO OUTFILE 'C:/CSV_export/daten.csv'
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\n'
FROM blubb;
-
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
-
ok, danke.
habe gerade gelesen man könnte das eventuell mit phpMyAdmin.
Ich werde damit mal mein Glück versuchen.
-
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... :cool:
Wenn du eine etwas effizientere Struktur werden sich deine Export-Probleme wahrscheinlich in Wohlgefallen auflösen. ;)
-
.... 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....