Для автоматической полной логики для моего db Мне нужно запросить все таблицы в базе данных, а также список столбцов для каждой таблицы с одним запросом.MYSQL: получить все таблицы и таблицы этих таблиц
Так Давайте предположим, что у меня есть 2 таблицы: Table1
и T2
и Table1
имеют столбцы: я d, type, size
и T2
, чтобы иметь id, weight, length
. И мне нужно что-то вроде
[table1, id]
[table1, type]
[table1, size]
[T2, Id]
[T2, weight]
[T2, length]
Как можно получить эту информацию с одного запроса
не представляется возможным, как это. вы не можете напрямую использовать результаты запроса в качестве источника для списка имен таблиц/полей. вам придется динамически строить строку запроса, используя результаты, полученные из information_schema, и отдельно выбирать каждую из этих таблиц. –
«Не работает» не помогает нам понять, что происходит. Что вы ожидаете (или хотите) получить и что получаете? – Becuzz
Это недопустимый sql-запрос. –