Запитання з тегом «unique-constraint»

Унікальне обмеження - це індекс, який встановлює одне або кілька полів як унікальні в сутності даних

13
Як вказати унікальне обмеження для кількох стовпців у MySQL?
У мене є таблиця: table votes ( id, user, email, address, primary key(id), ); Тепер я хочу зробити колонки користувача, електронної пошти, адреси унікальною (разом). Як це зробити в 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 з повідомленням "синтаксична помилка". …

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

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Присвоєння імен індексів також досить стандартні. А що з єдиним обмеженням? Чи існує загальноприйнята угода про іменування для цього обмеження? Я бачив UK_TableName_Column, UQ_TableName_Columnі хтось рекомендував AX_TableName_Column- я не знаю, звідки це …

19
По-перше, єдине обмеження в сутності Рамкового кодексу
Питання Чи можливо визначити унікальне обмеження для властивості, використовуючи або вільний синтаксис, або атрибут? Якщо ні, то які обхідні шляхи? У мене є клас користувача з первинним ключем, але я хотів би переконатися, що адреса електронної пошти також унікальна. Це можливо без редагування бази даних безпосередньо? Рішення (на основі відповіді …

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 TABLE Customer …

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