SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 30.03.2010 13:44:58

AndreySV
Участник
Зарегистрирован: 30.03.2010
Сообщений: 10

Больше одного INDEX ключа создано для колонки `SEARCHER_ID`

Сообщение:
Больше одного INDEX ключа создано для колонки `SEARCHER_ID`
Это есть ошибка в конфигурации базу MySQL?
Или такое возможно?

Заранее спасибо за ответ.

А если еще прокомментируете, почему это может случиться, то я наверное вообще буду счастлив lol

Неактивен

 

#2 30.03.2010 14:09:54

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Больше одного INDEX ключа создано для колонки `SEARCHER_ID`

Создали индекс два раза, поэтому их два. Это не ошибка, но если индексы идентичные, то это просто перерасход места на диске и времени на вставку (обновлять MySQL будет оба индекса). Индексы бывают составными, в этом случае колонка может участвовать в нескольких вполне оправдано. Чтобы было понятно какой у Вас случай, приведите результат запроса SHOW CREATE TABLE имя_таблицы

Неактивен

 

#3 30.03.2010 14:22:52

AndreySV
Участник
Зарегистрирован: 30.03.2010
Сообщений: 10

Re: Больше одного INDEX ключа создано для колонки `SEARCHER_ID`

Сделал запрос, результат:
http://www.zavodprodam.ru/userimages/del/MySQL01.gif

вроде ни каких ошибок не выдает? или я не прав?

Неактивен

 

#4 30.03.2010 14:25:46

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Больше одного INDEX ключа создано для колонки `SEARCHER_ID`

Ошибки нет, но интересно то, что находится в колонке Create table после многоточия. Выберите "Распечатать со всем текстом" и тогда эта часть будет полностью

Неактивен

 

#5 30.03.2010 14:35:52

AndreySV
Участник
Зарегистрирован: 30.03.2010
Сообщений: 10

Re: Больше одного INDEX ключа создано для колонки `SEARCHER_ID`

Сделал:
http://www.zavodprodam.ru/userimages/del/MySQL02.gif

честно признаюсь, попробовал вникнуть, не выходит понять

Но все таки, вот эта картина, с предупреждением:
http://www.zavodprodam.ru/userimages/del/MySQL03.gif
меня как то напрягает, или Вы считаете, что можно по этому поводу не париться?

Неактивен

 

#6 30.03.2010 14:49:21

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Больше одного INDEX ключа создано для колонки `SEARCHER_ID`

У вас два разных составных индекса, в каждом из которых есть поле searcher_id.
Но это разные индексы.

Пхпадмин убогая вещь.

Лучше использовать MySQL GUI Tools — это официальное клиентское программное обеспечение для доступа к базе данных MySQL. По функциональности оно является более мощным, чем PHPMyAdmin и является более дружелюбным с точки зрения пользовательского интерфейса.

Для того, чтобы скачать MySQL GUI Tools, надо перейти по ссылке http://dev.mysql.com/downloads/gui-tools/5.0.html и скачать версию для Windows.

Для исполнения запросов используйте MySQL Query Browser, входящий в состав пакета.

Неактивен

 

#7 30.03.2010 15:21:50

AndreySV
Участник
Зарегистрирован: 30.03.2010
Сообщений: 10

Re: Больше одного INDEX ключа создано для колонки `SEARCHER_ID`

Большое спасибо за Ваши ответы, очень помогли!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson