Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / UNIQUE (KEY) and etc... / 5 сообщений из 5, страница 1 из 1
06.03.2015, 10:25:38
    #38896898
HFG
HFG
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UNIQUE (KEY) and etc...
Нигде не могу найти достоверную информацию....
на оф. сайте корявый поиск или еще что-то, но я не нашел там ответы на мои вопросы
Интересуют конкретный моменты:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
1. UNIQUE автоматом становиться INDEX?
2. UNIQUE автоматом NOT NULL?
3. UNIQUE отличия от UNIQUE KEY
4. Следующие записи эквиваленты?:
UNIQUE (Id_1)
UNIQUE (Id_2)
И
UNIQUE (Id_1,Id_2)



Код: sql
1.
2.
3.
4.
UNIQUE KEY (Id_1)
UNIQUE KEY (Id_2)
И
UNIQUE KEY(Id_1,Id_2)



Спасибо!
...
Рейтинг: 0 / 0
06.03.2015, 10:32:51
    #38896904
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UNIQUE (KEY) and etc...
1) Да
2) Нет
3) Никаких
4) Нет
...
Рейтинг: 0 / 0
06.03.2015, 10:47:38
    #38896924
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UNIQUE (KEY) and etc...
HFGНигде не могу найти достоверную информацию....
на оф. сайте корявый поиск или еще что-то, но я не нашел там ответы на мои вопросы
Интересуют конкретный моменты:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
1. UNIQUE автоматом становиться INDEX? уникальный индекс это тоже индекс.
2. UNIQUE автоматом NOT NULL?   НЕТ  в уникальном поле можно использовать нулл-значение не определенно, и таких значений может быть больше одного.
3. UNIQUE отличия от UNIQUE KEY первое имя ограничения  второе имя индекса, оба означают одно и тоже.

то, что ты не нашол
A UNIQUE index creates a constraint such that all values in the index must be distinct. An error occurs if you try to add a new row with a key value that matches an existing row. This constraint does not apply to NULL values except for the BDB storage engine. For other engines, a UNIQUE index permits multiple NULL values for columns that can contain NULL. 


4. Следующие записи эквиваленты?:
UNIQUE (Id_1)
UNIQUE (Id_2)
И
UNIQUE (Id_1,Id_2)


11
12
21
22 подойдёт для второго случая, ибо каждая пара уникальна, но не подойдёт к первому, ибо в каждой колонке есть дубли.



Код: sql
1.
2.
3.
4.
UNIQUE KEY (Id_1)
UNIQUE KEY (Id_2)
И
UNIQUE KEY(Id_1,Id_2)



Спасибо!
...
Рейтинг: 0 / 0
06.03.2015, 10:59:50
    #38896942
HFG
HFG
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UNIQUE (KEY) and etc...
вот оно что....
все я разобрался! Спасибо!
мне нужно было подтверждение найденных в интернете "обрывков"

UNIQUE — опция для INDEX. При указании UNIQUE в MySQL слово INDEX можно опускать.
Это фактически тот же INDEX только с ограничителем.
...
Рейтинг: 0 / 0
06.03.2015, 11:12:14
    #38896953
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UNIQUE (KEY) and etc...
HFGмне нужно было подтверждение найденных в интернете "обрывков"
А документацию почитать религия не позволила? там, во-первых, ни разу не обрывки, во-вторых, есть ответы на ВСЕ твои вопросы по теме (в том числе и не заданные).
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / UNIQUE (KEY) and etc... / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]