установить два поля первичного ключа - PullRequest
10 голосов
/ 05 ноября 2011

table1


id1 ==> номер

id2 ==> номер


id хочет, чтобы id1 содержал уникальный номер, а id2 содержал уникальный номер.

как можно установить id1 и id2 primary key?

1 Ответ

20 голосов
/ 06 ноября 2011

В конструкторе таблиц выберите обе строки и нажмите кнопку «Первичный ключ» на панели инструментов.

ИЛИ, откройте конструктор запросов, измените представление на представление SQL и введите следующий код:

ALTER TABLE your_table_name ADD CONSTRAINT your_pk_name PRIMARY KEY(id1, id2);

Затем нажмите кнопку запуска. Это создаст первичный ключ, который включает оба этих поля.

Если вы спрашиваете о наличии целочисленного поля с автоинкрементом в обоих столбцах, вы не можете этого сделать. Вы должны были бы сделать это программно. Доступ (и большинство других БД) разрешают только одно поле «autonumber» на таблицу.

...