约束无效:table 上没有与外键中列的数量和类型相匹配的唯一或主键约束

Constraint is invalid: there is no unique or primary key constraint on table that matches the number and types of the columns in the foreign key

我正在尝试创建 2 个 table 参考。但我找不到我的错误。 这是德比的脚本:

CREATE TABLE AUDITORIUM (
  audId BIGINT NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
  nameAud          VARCHAR(50),
  numberOfSeats    INTEGER,
  vipSeats         VARCHAR(100)
);

CREATE TABLE EVENT (
  eventId    BIGINT NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
  name       VARCHAR(50),
  basePrice  INTEGER,
  rating     VARCHAR(50),
  audId      BIGINT,
FOREIGN KEY (audId) REFERENCES AUDITORIUM (audId)
);

结果我收到这个错误: 约束 'SQL160511200811240' 无效:table '"SA"."AUDITORIUM"' 上没有与外键中列的数量和类型相匹配的唯一或主键约束。

错误告诉您 AUDITORIUM table 中的 audId 列需要声明为 PRIMARY KEY(或 UNIQUE)。外键只能引用另一个 table.

中的唯一键或主键