Общие > Базы данных

Как прочитать COMMENT полей таблицы?

(1/2) > >>

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

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии