







|
MySQL.RU - Webboard
Вернуться
Теоретический вопрос (ekr) 09/04/2002 - 15:46:52
Re: Теоретический вопрос (Василий) 09/04/2002 - 16:50:37
> Original message text:
> From: ekr - 09/04/2002 - 15:46:52
> Subject:Теоретический вопрос
> -----------------
> Ребят, кто в курсе - ответьте: если я объявляю поле ключевым (но не первичным ключом - primary key), а key(field_name), это автоматически подразумевает его уникальность, или необходимо будет самостоятельно отслеживать уникальность значений?
> Просто меня поставило в тупик поведение MySQL, когда я вставляю запись со значением ключевого поля (но не primary key), уже сущестующим, и оно даже не ругнулось никак, хотя должно было заорать, мол, 'dublicate key field' или что-то в этом роде...
>
From: Василий - 09/04/2002 - 16:50:37
Subject:Теоретический вопрос
-----------------
Чтобы было уникальным, надо объявлять
unique (fieldname)
а
key (fieldname)
просто проиндексирует, но за уникальностью следить не будет
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
2541
|
|