Aby uzyskać nazwy wszystkich tabel, użyj:
SELECT table_name FROM information_schema.tables;
Aby uzyskać nazwy tabel z określonej bazy danych, użyj:
SELECT table_name FROM information_schema.tables
WHERE table_schema = 'your_database_name';
Teraz, aby odpowiedzieć na pierwotne pytanie, użyj tego zapytania:
INSERT INTO table_name
SELECT table_name FROM information_schema.tables
WHERE table_schema = 'your_database_name';
Aby uzyskać więcej informacji, zobacz:http://dev.mysql. com/doc/refman/5.0/en/informacje-schemat.html