Когда я создаю индекс в MariaDB / MySQL с прикрепленным к нему комментарием, где хранится этот комментарий? - PullRequest
0 голосов
/ 25 июня 2019

Я просмотрел information_schema и нигде не могу найти эти комментарии?

Я пытаюсь использовать SELECT * FROM information_schema.INDEX_STATISTICS в качестве основы для поиска неиспользуемых / избыточных индексов и решил, что этобыло бы намного полезнее, если бы я мог видеть комментарии, которые я создал вместе с индексами, путем объединения INDEX_STATISTICS с другой таблицей, но все, что я могу найти, это INNODB_SYS_INDEXES, и там нет поля комментария.

Сохраняются ли они только в DDL и не могут быть возвращены в таком запросе?

1 Ответ

2 голосов
/ 25 июня 2019

Вы можете получить атрибут Comment из представления information_schema.STATISTICS, открыв поле INDEX_COMMENT. Из MySQL Документы :

INDEX_COMMENT

Любой комментарий для индекса с атрибутом COMMENT, когда Индекс создан.

Попробуйте следующее:

SELECT INDEX_SCHEMA, INDEX_NAME, INDEX_COMMENT 
FROM information_schema.STATISTICS
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...