ALTER TABLE OtherCharges
(
ADD FOREIGN KEY (BookingID) REFERENCES Bookings(BookingID)
);
以上是我拥有的代码,我收到的错误是"无效的ALTER TABLE选项",任何帮助将不胜感激。
您可能想查看 SQL 参考。添加要使用的外键
ALTER TABLE OTHERCHARGES
ADD CONSTRAINT OTHERCHARGES_FK1
FOREIGN KEY (BOOKING_ID) REFERENCES BOOKINGS(BOOKING_ID)
ON DELETE NO ACTION;
将约束命名为合理但简单的东西总是一个好主意。此外,对于 FK 始终指定一个 ON DELETE 操作,即使它是 NO ACTION - 这样它就是明确说明且易于理解的。