меня такая ситуация:Mysql: Как создать таблицу с несколькими первичными ключами?
MySQL - Newbie question: Which are the PK and the FK for these tables? (взглянуть на таблицу Зарплаты)
Как создать таблицу с несколькими первичными ключами?
create table salaries
(
dep_id smallint auto_increment primary key,
emp_id smallint auto_increment primary key,
bla varchar(20)
);
Получать ошибку, если я попробую использовать код выше. Есть идеи?
Помните, что при создании составного первичного ключа данные в комбинации полей в ключе должны быть уникальными. В примере с зарплатами из другого вопроса два ключа ключа не были бы уникальными без других данных, так как время от времени люди будут менять зарплату. – HLGEM