FOREIGN KEY Constraint

The FOREIGN KEY constraint is used to link two tables. It ensures that the value in a column corresponds to a value in another table's primary key or unique column.

Example: Creating a Table with FOREIGN KEY

CREATE TABLE Contributions (
    ContributionID INT PRIMARY KEY,
    FighterID INT,
    Amount DECIMAL(10, 2),
    FOREIGN KEY (FighterID) REFERENCES FreedomFighters(FighterID)
);

Explanation: The FighterID in the Contributions table is a foreign key referencing the FighterID in the FreedomFighters table, establishing a relationship between the tables.