Вставить значения в таблицу в postgreSQL - PullRequest
0 голосов
/ 17 ноября 2018

Я создал отношение

disaster(cname, dyear, etype, casualties)

cname и dyear - первичные ключи.etype - это внешний ключ.

, и я пытаюсь вставить в него значения.

insert into disaster values
('Kagoshima', 1993, 'flood', 2600),
('Pasto', 1993, 'volcano', 45);

, и я получаю это сообщение:

"********** Ошибка **********

ОШИБКА: двойное значение ключа нарушает ограничение уникальности «состояние_пакета» Состояние SQL: 23505 Подробности: ключ (dyear) = (1993)уже существует. "

Почему это так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...