0
下面的代码有些问题。在线检查SQL语法验证器显示最后一行出现错误。我不知道是什么。使用外键的SQL语法错误
CREATE TABLE module3.eventrequest (
`EVENTNO` VARCHAR(8) NOT NULL,
`DATEHELD` DATE NOT NULL,
`DATEREQ` DATE NOT NULL,
`CUSTNO` VARCHAR(8) NOT NULL,
`FACNO` VARCHAR(8) NOT NULL,
`DATEAUTH` DATE NOT NULL,
`STATUS` VARCHAR(48) NOT NULL,
`ESTCOST` VARCHAR(48) NOT NULL,
`ESTAUDIENCE` VARCHAR(48) NOT NULL,
`BUDNO` VARCHAR(48) NOT NULL,
CONSTRAINT PK_EventNumber PRIMARY KEY (EventNo)
FOREIGN KEY (CUSTNO) REFERENCES customer(CUSTNO)
)
任何想法?使用MySQL工作台。
//我更新了代码以使用引用。我有一个CUSTNO作为主键的客户。
您缺少定义的'references'部分。 –
你是什么意思?对这种语言仍然很陌生,我很抱歉。我已经添加了这一行,它似乎没有帮助:参考EventNo(EventNo)) –