SQL FOREIGN KEY束缚如何设置
在SQL中,FOREIGN KEY束缚用于确保一个表中的数据援用另外一个表中的数据。它确保了在外键列中的值一定要存在于援用表的主键列中。要设置FOREIGN KEY束缚,可以依照以下步骤操作:
FOREIGN KEY (外键列) REFERENCES 被援用表名 (主键列)
例如,假定有一个名为"Orders"的表,其中包括一个"CustomerID"列作为外键列,援用了"Customers"表的"CustomerID"列作为主键列。可使用以下语句设置FOREIGN KEY束缚:
ALTER TABLE Orders
ADD FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID);
需要注意的是,FOREIGN KEY束缚要求被援用表的主键列一定要是唯一的。如果主键列中有重复的值,还是被援用表中没有相应的主键列,将没法成功设置FOREIGN KEY束缚。
TOP