|
|
|
поля комментариев в таблицах
|
|||
|---|---|---|---|
|
#18+
Есть таблица ----------------- Код: sql 1. 2. 3. 4. 5. 6. Нужно получить структуру таблицы, обязательно включая значение COMMENT. Стандартный запрос: "show columns from tbl1;" не возвращает комментарии к полям. Есть какая-то возможность получить эти данные? - необходимо для создания генератора редактирования данных. И еще вопрос: запрос "show" не возвращает ссылки на вторичные ключи (reference) - как-то эти данные можно получить? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2014, 20:18:07 |
|
||
|
поля комментариев в таблицах
|
|||
|---|---|---|---|
|
#18+
Timemanager, show create table ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2014, 21:48:16 |
|
||
|
поля комментариев в таблицах
|
|||
|---|---|---|---|
|
#18+
chabapok, да, но это возвращает текст, но не набор полей. Разбирать текст и формировать набор полей - морока. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2014, 21:53:28 |
|
||
|
поля комментариев в таблицах
|
|||
|---|---|---|---|
|
#18+
Есть ли возможность выполнить такой запрос с помощью select к базе, схеме базы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2014, 21:55:21 |
|
||
|
поля комментариев в таблицах
|
|||
|---|---|---|---|
|
#18+
хз. Я про такой запрос не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2014, 22:45:19 |
|
||
|
поля комментариев в таблицах
|
|||
|---|---|---|---|
|
#18+
Timemanager, смотрите в information_schema, там всё есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2014, 07:26:47 |
|
||
|
поля комментариев в таблицах
|
|||
|---|---|---|---|
|
#18+
tanglir, а как к ней обращаться с помощью запроса SELECT? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2014, 09:39:22 |
|
||
|
поля комментариев в таблицах
|
|||
|---|---|---|---|
|
#18+
TimemanagerЕсть какая-то возможность получить эти данные? - необходимо для создания генератора редактирования данных.У вас все как-то наоборот. Таблицы в базе должны быть не источником мета-информации, а, наоборот, ее получателем. Изменилась задача - изменили скрипты/мета-информацию - пересоздали/модифицировали таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2014, 09:47:50 |
|
||
|
поля комментариев в таблицах
|
|||
|---|---|---|---|
|
#18+
Timemanagertanglir, а как к ней обращаться с помощью запроса SELECT?Да, с точки зрения SELECT это таблицы. http://dev.mysql.com/doc/refman/5.5/en/information-schema.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2014, 09:48:38 |
|
||
|
поля комментариев в таблицах
|
|||
|---|---|---|---|
|
#18+
miksoft, не наоборот, а для создания на php системки для редактирования справочных таблиц. Если выводить названия столбцов как они представлены в БД, то неудобно для пользователя. Поэтому названия полей должны быть из комментариев к полю. А так-как в справочнике могут быть поля, связанные с другим справочником, то для вывода связанного справочника, нужны сведения о вторичных ключах и связанной таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2014, 10:05:54 |
|
||
|
поля комментариев в таблицах
|
|||
|---|---|---|---|
|
#18+
TimemanagerЕсли выводить названия столбцов как они представлены в БД, то неудобно для пользователя. Поэтому названия полей должны быть из комментариев к полю.Нет, не должны. Храните эту информацию в специальной таблице. Заодно там же можно будет хранить дополнительную информацию (ширина колонки в GUI, цвета шрифта/фона и т.п.). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2014, 10:14:09 |
|
||
|
поля комментариев в таблицах
|
|||
|---|---|---|---|
|
#18+
miksoft, так сейчас и делаю. Но это не совсем правильно. Вся информация о каждой таблице есть в схеме, её нужно использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2014, 10:17:26 |
|
||
|
поля комментариев в таблицах
|
|||
|---|---|---|---|
|
#18+
miksoft, спасибо за ссылку! Может кому-нибудь пригодится: запрос к схеме с получением данных о таблице и связанных таблицах Код: plsql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2014, 11:39:10 |
|
||
|
поля комментариев в таблицах
|
|||
|---|---|---|---|
|
#18+
Timemanager, Вы еще забыли, что таблицы могут быть в разных схемах. В т.ч. из одной схемы ссылаться в другую. И проверьте, корректно ли будет работать запрос, если внешний ключ состоит из нескольких полей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2014, 11:45:00 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38638524&tid=1834852]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 217ms |
| total: | 391ms |

| 0 / 0 |
