|
|
|
|
|
для: serjinio
(30.05.2008 в 10:26)
| | Вот как раз когда тебе надо уникальные значения.
Допустим, у тебя есть таблицы "юзерз" и "инфо_о_юзерах".
при регистрации данные идут только в 1 таблицу. когда юзер сообщает, что-то о себе, то данные идут во вторую.
т.к. не каждый юзер может сообщить о себе, то нет смысла добавлять лишнюю строку во 2ую табл, дабы не допустить разрыва связи первичных ключей
поэтому
в 1ой ты используешь первичный ключ, во второй уникальный.
Тем самым та обеспечишь уникальность данных.
И почитай про INSERT INTO ... ON DUPLICATE KEY UPDATE
Очень хорошая вещь для подобного | |
|
|
|
|
|
|
| multiple_key--если в поле допустимо иметь повторяющиеся значения(это понятно...)
,а вот этот ключ неясен....
unique_key --если в поле допускаются только уникальные значения (как я понял не повторяющиеся типа автоинкрементного...)
Как это перевести на русский язык...
т.е в каком случае требуется назначить для поля значение ключа unique_key | |
|
|
|
|