T-Rex: MySQL: Index als auch Foreign Key in einem Query aus der Datenbank auslesen

Beitrag lesen

Moin,

ich versuche gerade einen Query zusammen zu bauen in dem ich sowohl einen Indexeintrag aus der Datenbank bekomme als auch einen kompletten Foreign Key Eintrag.

SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE CONSTRAINT_SCHEMA = 'mySchema'

Dieser Query gibt mir alle Foreign Keys (und anscheinend die Primary Indizes) inklusive Referenz-Tabelle und Referenz-Feld aus. Es fehlen jedoch die "normalen" Index-Einträge.

SELECT * FROM INFORMATION_SCHEMA.STATISTICS WHERE TABLE_SCHEMA = 'mySchema'

Dieser Query gibt mir alle Indizes inklusive Primary und Foreign Keys zurück. Es fehlen jedoch leider die Referenz-Tabelle und das Referenz-Feld. Meine Versuche ein Join hin zu bekommen sind bislang fehl geschlagen.

Im Moment habe ich noch den Drang alles in einer Abfrage zu machen. Falls ich es nicht schaffe und ihr keine gute Idee habt, muss ich wohl zwei Abfragen machen.

Gruß kämpfender T-Rex