Вопросы с тегом «unique-constraint»

Ограничение уникальности - это индекс, который устанавливает уникальность одного или нескольких полей в объекте данных.

13
Как указать уникальное ограничение для нескольких столбцов в MySQL?
У меня есть таблица: table votes ( id, user, email, address, primary key(id), ); Теперь я хочу сделать столбцы user, email, address уникальными (вместе). Как мне сделать это в MySql? Конечно, пример просто ... пример. Поэтому, пожалуйста, не беспокойтесь о семантике.

4
Могу ли я добавить ограничение UNIQUE в таблицу PostgreSQL после того, как она уже создана?
У меня есть следующая таблица: tickername | tickerbbname | tickertype ------------+---------------+------------ USDZAR | USDZAR Curncy | C EURCZK | EURCZK Curncy | C EURPLN | EURPLN Curncy | C USDBRL | USDBRL Curncy | C USDTRY | USDTRY Curncy | C EURHUF | EURHUF Curncy | C USDRUB | USDRUB …

4
Ограничение таблицы SQLite - уникально для нескольких столбцов
Я могу найти синтаксис "диаграммы" на этом сайте SQLite, но примеров нет, и мой код дает сбой. У меня есть другие таблицы с уникальными ограничениями на один столбец, но я хочу добавить ограничение на таблицу на два столбца. Это то, что у меня вызывает SQLiteException с сообщением «синтаксическая ошибка». CREATE …

8
@UniqueConstraint аннотация в Java
У меня есть боб Java. Теперь я хочу быть уверен, что поле должно быть уникальным. Я использую следующий код: @UniqueConstraint(columnNames={"username"}) public String username; Но я получаю некоторую ошибку: @UniqueConstraint is dissallowed for this location Как правильно использовать уникальные ограничения? Примечание: я использую игровые рамки.

3
Как изменить таблицу PostgreSQL и сделать столбец уникальным?
У меня есть таблица в PostgreSQL, где схема выглядит следующим образом: CREATE TABLE "foo_table" ( "id" serial NOT NULL PRIMARY KEY, "permalink" varchar(200) NOT NULL, "text" varchar(512) NOT NULL, "timestamp" timestamp with time zone NOT NULL ) Теперь я хочу сделать постоянную ссылку уникальной для всей таблицы, изменив таблицу. Кто-нибудь …

7
MySQL - сделать существующее поле уникальным
У меня уже есть таблица с полем, которое должно быть уникальным, но это не так. Я знаю это только потому, что в таблицу была внесена запись, которая имела то же значение, что и другая, уже существующая запись, и это вызвало проблемы. Как сделать так, чтобы в этом поле принимались только …

3
Соглашение об именах для уникального ограничения
Соглашения об именах важны, а первичный ключ и внешний ключ имеют обычно используемые и очевидные соглашения ( PK_Tableи FK_Table_ReferencedTable, соответственно). IX_Table_ColumnПрисвоения имен индексов также достаточно стандартны. А как насчет ограничения UNIQUE? Есть ли общепринятое соглашение об именах для этого ограничения? Я видел UK_TableName_Column, UQ_TableName_Columnи кто-то рекомендовал AX_TableName_Column- я не знаю, …

19
Уникальное ограничение в Entity Framework Code First
Вопрос Можно ли определить уникальное ограничение для свойства, используя свободный синтаксис или атрибут? Если нет, каковы обходные пути? У меня есть класс пользователя с первичным ключом, но я хотел бы убедиться, что адрес электронной почты также уникален. Возможно ли это без непосредственного редактирования базы данных? Решение (на основе ответа Мэтта) …

2
Postgresql: условно уникальное ограничение
Я хотел бы добавить ограничение, которое обеспечивает уникальность столбца только в части таблицы. ALTER TABLE stop ADD CONSTRAINT myc UNIQUE (col_a) WHERE (col_b is null); WHEREЧасть выше выдавать желаемое за действительное. Как это сделать? Или мне следует вернуться к доске для рисования отношений?

4
Как я могу создать уникальное ограничение для моего столбца (SQL Server 2008 R2)?
У меня есть SQL Server 2008 R2, и я хочу установить уникальный столбец. Кажется, есть два способа сделать это: «уникальный индекс» и «уникальное ограничение». Они не сильно отличаются от того, что я понимаю, хотя большинством рекомендуется ограничение уникальности, потому что вы также получаете индекс автоматически. Как создать уникальное ограничение? ALTER …

16
Как удалить повторяющиеся записи?
Мне нужно добавить уникальное ограничение к существующей таблице. Это нормально, за исключением того, что в таблице уже есть миллионы строк, и многие из них нарушают уникальное ограничение, которое мне нужно добавить. Каков самый быстрый способ удаления ошибочных строк? У меня есть оператор SQL, который находит дубликаты и удаляет их, но …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.