Учитывая таблицу и имена некоторых столбцов, у меня есть следующий запрос выбора информационной схемы.Как выбрать Неизвестное количество столбцов в mysql?
SELECT `COLUMN_NAME`
FROM `INFORMATION_SCHEMA`.`COLUMNS`
WHERE `TABLE_SCHEMA` = 'm_college'
AND `TABLE_NAME` = 'm_fee'
AND COLUMN_NAME NOT IN ('id', 'classid', 'semid')
Но этот выбор не дает мне значения строк для каждого неизвестного столбца, который я выбираю. Все, что у меня есть, это имена неизвестных столбцов. Можно ли выбрать значения строк, чтобы я мог иметь столбец как ключ и строки как пару значений в моем PHP-скрипте? Мне нужно вставить имена столбцов и значения строк в другую таблицу. Пожалуйста, помогите или предложите.
Почему бы вам не использовать select * –
Потому что мне нужны динамические столбцы. –
Информационная_ссылка содержит только метаданные, т. Е. Данные о данных. Он используется MYSQL для записи и определения того, какие схемы/базы данных/таблицы/поля/типы полей/индексы и т. Д. Существуют в этом экземпляре сервера MYSQL. Он не содержит фактические данные, которые вы храните в своей базе данных. – RiggsFolly