Приветствую!
Уважаемые, подскажите, как в mysql узнать в текущей базе есть ли следующие объекты:
1. Таблица
2. Поле в таблице
3. Индекс в таблице
4. Первичный ключ в таблице
Нужно по имени объектов искать
зы Сам я конечно могу поискать, но сейчас в основном по gprs сижу, на форуме через авалон, а по инету шариться долго и дорого
Здравствуйте, Sheridan, Вы писали:
S>Приветствую! S>Уважаемые, подскажите, как в mysql узнать в текущей базе есть ли следующие объекты: S>1. Таблица S>2. Поле в таблице S>3. Индекс в таблице S>4. Первичный ключ в таблице S>Нужно по имени объектов искать S>зы Сам я конечно могу поискать, но сейчас в основном по gprs сижу, на форуме через авалон, а по инету шариться долго и дорого
Понимаю, кризис, денег жалко, да и незачем время свое терять... http://dev.mysql.com/doc/refman/5.1/en/show.html
или так http://dev.mysql.com/doc/refman/5.1/en/information-schema.html
Приветствую, Nonmanual Worker, вы писали:
NW> Понимаю, кризис, денег жалко, да и незачем время свое терять...
Не в этом дело. 1-3 кбпс у меня макс. скорость gprs — много не накопаешь...
Здравствуйте, Sheridan, Вы писали:
S>Не в этом дело. 1-3 кбпс у меня макс. скорость gprs — много не накопаешь...
Ну тогда сорри. По приведенным мной ссылкам трафик маленький будет.
Поясню к ссылкам, база information_schema появилась в версии 5, и часто через нее выдается неверная информация (да и тормозят они часто), но получить сведения что вы хотите — можно. Если серваки более старые — то можно использовать только show команды.
Можно еще выполнить show create table команду и парсить получаемый в ответ DDL скрипт (create table ...).
В принципе разобрался. Остался один вопрос — есть индекс, у него какоетотам имя. Где лежит и есть ли о нем инфа в informaton_schema? По третьему разу уже таблицы перекапываю...
Здравствуйте, Sheridan, Вы писали:
S>В принципе разобрался. Остался один вопрос — есть индекс, у него какоетотам имя. Где лежит и есть ли о нем инфа в informaton_schema? По третьему разу уже таблицы перекапываю...
Здравствуйте, Sheridan, Вы писали:
S>зы Сам я конечно могу поискать, но сейчас в основном по gprs сижу, на форуме через авалон, а по инету шариться долго и дорого