Уникальная пара полей на SQL
Dec. 25th, 2008 02:41 pm![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Как на SQL сделать так что бы пара полей (именно пара, по отдельности могут быть одинаковыми), а что бы пара была в кол-ве 1 штука?
Может быть средствами Денвера это как то сделать можно?
Поля в таблице
id, login, date, exp
Надо что бы пара login и date была уникальная.
Может быть средствами Денвера это как то сделать можно?
Поля в таблице
id, login, date, exp
Надо что бы пара login и date была уникальная.
no subject
Date: 2008-12-25 04:28 pm (UTC)ALTER IGNORE TABLE table ADD UNIQUE INDEX (login, date).
Будет создан уникальный индекс и дубликаты будут удалены.
После этого использовать REPLACE для записи (см. прошлый коммент).
no subject
Date: 2008-12-25 04:48 pm (UTC)