|
|
|
| 1. Как сразу же при создании таблицы добавить комментарии к её строкам?
2. Как добавить комментарий к строке уже существующей таблицы?
Казалось бы элементарные вопросы, но пока удалось найти только как комментарий ко всей таблице приделать: COMMENT='comment'
рекомендация писать в строке
name INT COMMENT 'Мой комментарий'
Почему-то ни ошибки ни даёт, ни комментария не позволяет добавить.
Во всяком случае PhpMyAdmin так добавленного коментария не видит.
А вот если он сам добавляет комментарий через ALTER, то видит, но в тексте SQL запроса нет показывает коментарий. Так что я никак не могу угадать как же правильно комментарий добавлять! | |
|
|
|
|
|
|
|
для: Eugene77
(10.09.2008 в 08:41)
| | на SHOW CREATE TABLE table_name не видно комментов?
странно, утилита mysql показывает
>но в тексте SQL запроса нет показывает коментарий
какого SQL запроса? | |
|
|
|
|
|
|
|
для: ronin80
(10.09.2008 в 09:13)
| |
CREATE TABLE `test` (
`first` tinyint(4) NOT NULL default '0' COMMENT 'Это коментарий к строке 1',
`second` tinyint(4) default NULL COMMENT 'Это коментарий к строке 2'
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Комментарий ко всей таблице'
SQL-запрос:
SHOW CREATE TABLE `test`
CREATE TABLE `test` (\n `first` tinyint(4) NOT NULL default '0' COMMENT 'Это коментарий к строке 1',\n `second` tinyint(4) default NULL COMMENT 'Это коментарий к строке 2'\n) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Комментарий ко всей таблице'
|
| |
|
|
|
|
|
|
|
для: Eugene77
(10.09.2008 в 08:41)
| | Так что я никак не могу угадать
Вы гадалка или программист? Угадывать ничего не надо нужно учить мат часть. | |
|
|
|
|
|
|
|
для: Valick
(10.09.2008 в 09:33)
| | Нестыковка какая-то получается.
Посмотрите, как я пишу, вроде ошибки не должно быть, её и не выдаёт MySQL, а комментария ... тоже не выдаёт! | |
|
|
|
|
|
|
|
для: Valick
(10.09.2008 в 09:33)
| | Это скорее всего PHpMyAdmin балуется,
но мне надо как-то сделать чтобы он тоже показывал коментарий. | |
|
|
|
|
|
|
|
для: Valick
(10.09.2008 в 09:33)
| | Если при помощи ALTER вносить коментарий, то названия полей таблицы подчёркиваются курсивом. Когда навожу мышь на такое подчёркнутое слово, то появляетсятабличка с комментарием.
А если создавать с самого начала криэйтом, то названия строк не подчёркиваются, хотя Show create table показывает наличие комментариев.
У меня денвер 3
То есть PhpMyAdmin 2.6.1
Попробуйте, пожалуста у себя этот запрос!
Может, дело просто в ошибке в данной версии? | |
|
|
|
|
|
|
|
для: Eugene77
(10.09.2008 в 15:12)
| | Может просто надо свежую версию поставить?
И может не надо постить код, который рвет ленту по горизонтали? | |
|
|
|
|
|
|
|
для: Trianon
(10.09.2008 в 15:20)
| | >Может просто надо свежую версию поставить?
Может быть... я об этом и думаю. Может вы попробуете у себя? Я хоть буду знать есть ли смысл закачивать.
>И может не надо постить код, который рвет ленту по горизонтали?
Что значит: "рвёт ленту" - не понимаю, скорее всего вам не понравилась длинная строка.
Согласен. Я обычно стараюсь вставлять переносы строк, но иногда забываю. | |
|
|
|
|
|
|
|
для: Trianon
(10.09.2008 в 15:20)
| | У меня ещё есть
PhpMyAdmin 2.10.1
Я его отдельно скачивал.
Будет он нормально работать в составе Денвера?
А то я боюсь над Денвером эксперименты ставить.
Всего пару недель назад пришлось всю систему переустановить, чтобы вернуть Апачи работоспособность.
Хотя он сам упал. Я его не трогал. | |
|
|
|
|
|
|
|
для: Eugene77
(10.09.2008 в 16:12)
| | Хм.. у меня версия 3.0.0dev.. показывает эти самые комментарии как alt'ы к названиям столбцов
вот другой вопрос... каким запросом можно их получить кроме show create?..
а то вот допустим у меня есть
col_1 - название
col_2 - еще что-то..
а вот как их получить эти комментарии вобще не могу понять | |
|
|
|
|
|
|
|
для: 1999
(16.09.2008 в 18:02)
| | отвечу на свой же вопрос
SHOW FULL COLUMNS FROM tablename | |
|
|
|
|
|
|
|
для: 1999
(16.09.2008 в 18:08)
| | Спасибо!
Всё стало на свои места! | |
|
|
|