@phpcoder81

Что не так с ключами БД?

Парни, подскажите на что ругается БД?
CREATE TABLE `organizations` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `inn` varchar(12) NOT NULL,
  `kpp` varchar(9) NOT NULL,
  `name` varchar(255) NOT NULL,
  `bank` varchar(255) NOT NULL,
  `bik` varchar(9) NOT NULL,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `inn_kpp` (`inn`, `kpp`),
  KEY `inn` (`inn`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


Выдает ошибку
UNIQUE and INDEX keys should not both be set for column `inn`


Мне нужно, чтоб ключ inn был внешним, а также чтобы значения inn и kpp были уникальные.
Тут все равно надо два ключа.
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
Decadal
@Decadal
уберите это
KEY `inn` (`inn`)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы