我正在尝试使用SQL
命令创建一个包含外键的表,但我一直收到此错误
Invalid field definition 'CUS_CODE' in definition of index or relationship.
我正在使用此命令:
CREATE TABLE INVOICE(
INV_NUMBER CHAR(5) NOT NULL,
INV_DATE DateTime NOT NULL,
CONSTRAINT INV_PK PRIMARY KEY(INV_NUMBER),
CONSTRAINT INV_FK FOREIGN KEY(CUS_CODE) REFERENCES CUSTOMER(CUS_CODE)
);
答案 0 :(得分:2)
这是因为Cus_code
不是发票表中的字段。
应该是:
FOREIGN KEY(Your column name in your invoice table) REFERENCES Customer(Cus_Code)
Here's an tutorial about SQL FOREIGN KEY
它可以帮助你说明它应该是什么样的