Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Помогите решить проблему с уникальными значен (Zver) 20/01/2010 - 14:15:52
      Re: Помогите решить проблему с уникальными значен (bac) 20/01/2010 - 14:44:19
      Re: Помогите решить проблему с уникальными значен (Дмитрий) 11/08/2010 - 07:39:57

> Original message text:
> From: Zver - 20/01/2010 - 14:15:52
> Subject:Помогите решить проблему с уникальными значен
> -----------------
> Есть таблица, где в 2 столбца записываются координаты x и y.
> Пример:
> x y
> 1 1
> 1 2
> 1 3
> 1 1
> Как сделать так чтобы не было совпадений координат (как в примере 1 1)
> Заранее спасибо
>


From: Дмитрий - 11/08/2010 - 07:39:57
Subject:Помогите решить проблему с уникальными значен
-----------------
Эм. Что требуется-то?
3 варианта:

1. Нужно сделать выборку без дублей.
Значит делаем SELECT DISTINCT нужные_поля FROM tbl

2. Нужно сделать невозможность добавления дублей.
Думаю, парный ключ решит проблему. Ну или свойство поля таблицы.

3. Удалить из таблицы имеющиеся дубли
ALTER IGNORE TABLE tbl ADD UNIQUE INDEX(x,y);

Как-то так, на истинность не претендую, но по-моему все верно.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
37347



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |