Общие > Базы данных
Как прочитать COMMENT полей таблицы?
AutoRun:
Всем привет.
Ситуация такая:
Есть таблица, например:
--- Код: ---
CREATE TABLE `name_table` (
`pole_1` mediumint(8) NOT NULL auto_increment COMMENT \'komentarii_1\',
`pole_2` varchar(22) NOT NULL default \'\' COMMENT \'komentarii_2\',
`pole_3` varchar(25) NOT NULL default \'\' COMMENT \'komentarii_3\',
`pole_4` varchar(25) NOT NULL default \'\' COMMENT \'komentarii_4,
`pole_5` varchar(255) NOT NULL default \'\' COMMENT \'komentarii_5\',
PRIMARY KEY (`pole_1`),
KEY `pole_1` (`pole_1`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COMMENT=\'komentarii_tabl AUTO_INCREMENT=1 ;
--- Конец кода ---
Типа таблица с именем name_table; полями pole_1, pole_2, pole_3, pole_4, pole_5; и коментариями к этим полям komentarii_1, komentarii_2, komentarii_3, komentarii_4, komentarii_5 соответственно.
Проблема в следующем:
Как можно прочитать коментарии для полей таблицы (komentarii_1, komentarii_2, ...) ???
Будет юзаться в пхп скриптах.
Мож функция есть какая-нить?
Или какой-то запрос хитрый надо делать?
for_i_0:
AutoRun
Прочитать от начало до конца.
MySQL::12.5.4.24. SHOW TABLE STATUS Syntax
AutoRun:
--- Цитировать ---
Прочитать от начало до конца.
MySQL::12.5.4.24. SHOW TABLE STATUS Syntax
--- Конец цитаты ---
Там расказывается как прочитать коментарии для таблицы.
Мне нужны коменты полей таблицы.
for_i_0:
AutoRun
SELECT `COLUMN_COMMENT`FROM `information_schema`.`columns` WHERE `table_name` = \'name_table\'
for_i_0:
Ссылка по теме:
Chapter 21. INFORMATION_SCHEMA Tables
Навигация
Перейти к полной версии