AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken [MySQL] Ist Feld in Tabelle vorhanden?
Thema durchsuchen
Ansicht
Themen-Optionen

[MySQL] Ist Feld in Tabelle vorhanden?

Ein Thema von Grolle · begonnen am 18. Dez 2009 · letzter Beitrag vom 18. Dez 2009
Antwort Antwort
Grolle

Registriert seit: 5. Nov 2004
Ort: Coesfeld
1.268 Beiträge
 
Delphi 2010 Professional
 
#1

[MySQL] Ist Feld in Tabelle vorhanden?

  Alt 18. Dez 2009, 10:27
Datenbank: MySQL • Version: 5.0 • Zugriff über: PHPmyAdmin
Hallo,

ich habe hier eine Datenbank und möchte rausfinden, ob ein Feld mit einem bestimmten Namen in einer der Tabellen vorhanden ist. Gibts dafür nen SQL Befehl? Oder geht das mit PHPmyAdmin?

Viele Grüße ...

  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: [MySQL] Ist Feld in Tabelle vorhanden?

  Alt 18. Dez 2009, 10:43
Entweder über Systemtabellen abfragen oder ein einfaches select * from <Mytable> where 1=2 abschicken und die Ergebnisliste prüfen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: [MySQL] Ist Feld in Tabelle vorhanden?

  Alt 18. Dez 2009, 10:46
Hallo,

Zitat:
Gibts dafür nen SQL Befehl?
Sicher gibt es den.
Der ist aber von DB zu DB verschieden.

Suche mal nach mysql meta data, mysql schema, mysql schema catalog.


Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von TeronG
TeronG

Registriert seit: 19. Jul 2004
Ort: München
960 Beiträge
 
Delphi 2007 Professional
 
#4

Re: [MySQL] Ist Feld in Tabelle vorhanden?

  Alt 18. Dez 2009, 10:50
Sowas suchte ich letztens auch daher habe ich noch diese reste meiner Suche: ^^
Ich selbst habe benutze ein ADOQuery und habe das mit 'ADOQuery.Fields.FindField(vName)' gemacht ^^

Zitat:
Ja, mit der Sicht information_schema.columns:

<http://www.postgresql.org/docs/8.1/static/information-schema.html>
...
Das information_schema ist AFAIR seit 1999 im SQL-Standard.
Zitat:
SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'meine_tabelle' AND COLUMN_NAME = 'meine_spalte'
GooGel

Hatte acuh noch irgendwo ein SQL-"IF THEN ELSE" runliegen ... aber das finde ich spontan nicht.
龍 Der Unterschied zwischen Theorie und Praxis ist in der Praxis größer als in der Theorie.
  Mit Zitat antworten Zitat
Grolle

Registriert seit: 5. Nov 2004
Ort: Coesfeld
1.268 Beiträge
 
Delphi 2010 Professional
 
#5

Re: [MySQL] Ist Feld in Tabelle vorhanden?

  Alt 18. Dez 2009, 10:56
Hallo,

danke, habs gefunden. Mit PHPmyAdmin kann man in der information_schema Datenbank wie gewohnt suchen (auch nach columns und mit sql).

Viele Grüße ...

  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#6

Re: [MySQL] Ist Feld in Tabelle vorhanden?

  Alt 18. Dez 2009, 12:12
Unter MySQL sollte auchSHOW Fields FROM Tabelle gehen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz