[英]invalid ALTER TABLE option when trying to add fk
ALTER TABLE OtherCharges
(
ADD FOREIGN KEY (BookingID) REFERENCES Bookings(BookingID)
);
Above is the code I have and the error I am getting is "invalid ALTER TABLE option" any help would be appreciated. 上面是我的代码,我得到的错误是“无效的ALTER TABLE选项”,将不胜感激。
You might want to have a look at the SQL Reference . 您可能需要看一下SQL Reference 。 To add a foreign key you'd use
添加您要使用的外键
ALTER TABLE OTHERCHARGES
ADD CONSTRAINT OTHERCHARGES_FK1
FOREIGN KEY (BOOKING_ID) REFERENCES BOOKINGS(BOOKING_ID)
ON DELETE NO ACTION;
Always a good idea to name your constraints something reasonable but simple. 给您的约束起个合理而简单的名字总是一个好主意。 Also, for FK's always specify an ON DELETE action, even if it's NO ACTION - that way it's explicitly stated and easy to understand.
同样,对于FK始终指定ON DELETE操作,即使它不是NO ACTION,也就是这样明确声明并易于理解。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.