删除级联上的postgresql主键,语法错误

postgresql primary key on delete cascade, syntax error

我尝试创建一个简单的 table,但在 "ON" 处或附近存在语法错误,我不知道为什么。任何提示都会有所帮助。

create table Cook(
CookID serial PRIMARY KEY ON DELETE CASCADE,
FirstName varchar(20),
LastName varchar(20),
Background varchar(100)
);

ON DELETE CASCADE 必须放在指向您的主键的 FOREIGN KEY 上。