Вы можете заглянуть в схему information_schema
. Он содержит список всех таблиц и всех полей, которые находятся в таблице. Затем вы можете запускать запросы, используя информацию, полученную из этой таблицы.
В качестве таблиц используются SCHEMATA, TABLES и COLUMNS. Существуют внешние ключи, так что вы можете точно определить, как таблицы создаются в схеме.