364 Stimmen

Abrufen von Tabellennamen mit der SELECT-Anweisung in MySQL

Ich weiß, dass ich in MySQL die Tabellen in einer Datenbank mit auflisten kann:

SHOW TABLES

Ich möchte diese Tabellennamen jedoch beispielsweise in eine andere Tabelle einfügen:

INSERT INTO metadata(table_name) SHOW TABLES /* does not work */

Gibt es eine Möglichkeit, die Tabellennamen mit einer standardmäßigen SELECT-Anweisung abzurufen, etwa so:

INSERT INTO metadata(table_name) SELECT name FROM table_names /* what should table_names be? */

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X