SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 30.07.2010 11:31:43

fenuk
Участник
Зарегистрирован: 30.07.2010
Сообщений: 19

MUL

существует некая таблица.
и в одном из полей таблицы, допустим, user_id указан key = MUL.
Чтот обозначает этот MUL?
в документации написано, что:
If Key is MUL, the column is the first column of a nonunique index in which multiple occurrences of a given value are permitted within the column.
Но я не особо понял, что это значит, можно объяснить своими словами или на примере?
Спасибо.

Неактивен

 

#2 30.07.2010 11:40:46

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: MUL

На самом деле, там хорошо написано. Это действительно просто индекс, который не
вносит никаких ограничений на возможные значения поля.

Чтобы понять, проще всего посмотреть, например, на индекс UNIQUE, который вносит
ограничение — если на столбце есть такой индекс, Вы не сможете вставить две стро-
ки с одним и тем же значением в этом столбце.

Неактивен

 

#3 30.07.2010 12:05:50

fenuk
Участник
Зарегистрирован: 30.07.2010
Сообщений: 19

Re: MUL

paulus, спасибо Вам.

Неактивен

 

Board footer

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