Как можно модифицировать SQL запрос для указания полного пути до таблицы вида `db.info`? <br/> <br/> <pre><code class="sql">SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'db.info';</code></pre>
Чтобы указать полный путь до таблицы вида `db.info`, необходимо добавить название базы данных перед именем таблицы. Вот как выглядет измененный SQL запрос: ```sql SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'info' AND TABLE_SCHEMA = 'db'; ``` В данном случае мы добавили условие `TABLE_SCHEMA = 'db'`, чтобы указать базу данных `db`.
Склейте строку под ваш формат вывода:
SELECT concat(TABLE_SCHEMA, '.', TABLE_NAME, '.', COLUMN_NAME) as COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'info' AND TABLE_SCHEMA = 'db'
PS: А зачем вам вычитывать структуру базы, если не секрет? В прикладных задачах вообще не должно быть обращений в служебные таблицы MySQL.