как устранить ошибку pgadmin4 error 42p07? - PullRequest
0 голосов
/ 17 июня 2020

Я создал эту таблицу здесь:

CREATE TABLE FILM 
(Title      CHAR (180) NOT NULL,
 Year          NUMERIC (4) NOT NULL, 
 Director       CHAR (50),
 Genre      CHAR (15), 
 Country        CHAR (15),
 Distribution   CHAR (30) NOT NULL,
 ID NUMERIC (4) PRIMARY KEY
);`

, а затем я выполнил операцию вставки

insert into film values (‘JOJORABBIT’, ‘16gennaio’, ‘2020, ’TaikaWaititi’,‘Commedia/Drammatico’,’USA’, ‘WaltDisneyStudiosMotionPictures’, ‘1h48, ‘DD43’);
insert into film values(‘1917’, ‘23gennaio’, ‘2020’, ‘SamMendes’,’storico/drammatico’,‘RegnoUnito’, ’01DISTRIBUTION’,  ‘1h59’, ‘RE34’);
insert into film values(‘Underwater’,’30gennaio’,’2020’,’WilliamEubank’,’survival/horror’ , ‘USA’, ‘20thCenturyFox’, ’1h35’, ‘AQ67’);

Я запустил ее, и это дало мне эту ошибку: «ERROR SQL STATE 42P07, отношение "Пленка" уже существует ", как исправить?

спасибо

1 Ответ

1 голос
/ 17 июня 2020

Я вижу, что это происходит только потому, что вы дважды отправили оператор CREATE TABLE. Убедитесь, что film находится в базе данных, затем просто запустите INSERT``. You should look to see if there is more then one version of film`` в базе данных. Если имя таблицы было заключено в кавычки, оно могло быть там с разными вариантами написания.

...