SQL - Foreign Key
SQL - Foreign Key
A foreign key is a key used to link two tables together. This is sometimes also called as a
referencing key.
A Foreign Key is a column or a combination of columns whose values match a Primary Key in a
different table.
The relationship between 2 tables matches the Primary Key in one of the tables with a
Foreign Key in the second table.
If a table has a primary key defined on any field(s), then you cannot have two records having
the same value of that field(s).
Example
);
ORDERS table
DATE DATETIME,
AMOUNT double,
);
If the ORDERS table has already been created and the foreign key has not yet been set, the
use the syntax for specifying a foreign key by altering a table.
https://www.tutorialspoint.com/sql/sql-foreign-key.htm 2/2