Rainer: in welchen Tabellen existiert Spalte XY

Hallo,

wie das Thema schon sagt.
MySQL5.x

Datenbank anzahl der Tabellen (47)

Gibt es die Möglichkeit per SQL abzufragen in welchen Tabellen die Spalte XY existiert und diese dann als Liste auszugeben.

Gruß Rainer

  1. Hallo Rainer,

    mir ist leider nichts derartiges bekannt, aber folgendes würde auch gehen um Spalten zu finden mit dem Namen SpalteXY

    falls du phpmyadmin benutzt:
    dort gibt es ein Strukturverzeichnis, dort sollten ALLE Tabellen samt Spalten angezeigt werden.

    dann Strg + F
    gesuchten Spaltennamen eintragen und los geht's
    Die Tabellen kannst du dir ja rausschreiben

    Gruß,
    Alex.

  2. Hi Rainer!

    Gibt es die Möglichkeit per SQL abzufragen in welchen Tabellen die Spalte XY existiert und diese dann als Liste auszugeben.

    Klar. Schau dir mal den Befehl DESCRIBE an.
    Um die Tabellen einer Datenbank zu ermitteln brauchst du die Tabelle INFORMATION_SCHEMA TABLES.

    MfG H☼psel

    --
    "It's amazing I won. I was running against peace, prosperity, and incumbency."
    George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
    Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
    1. echo $begrüßung;

      Gibt es die Möglichkeit per SQL abzufragen in welchen Tabellen die Spalte XY existiert und diese dann als Liste auszugeben.
      Klar. Schau dir mal den Befehl DESCRIBE an.

      Und vor allem SHOW.

      Um die Tabellen einer Datenbank zu ermitteln brauchst du die Tabelle INFORMATION_SCHEMA TABLES.

      Oder SHOW.

      echo "$verabschiedung $name";