如何解决错误pgadmin4错误42p07?

问题描述 投票:0回答:1

我在这里创建了这个表。

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, the relation "Film" already exists", how can I fix it?

谢谢你

database postgresql data-analysis pgadmin-4
1个回答
1
投票

我看到的唯一方法是你提交了以下信息 CREATE TABLE 语句两次。确认 film 在数据库中,然后只需运行 INSERT``. You should look to see if there is more then one version offilm```在数据库中。如果引用了表名,就可能在里面有各种拼写情况。

© www.soinside.com 2019 - 2024. All rights reserved.