在表A中创建一个外键,该外键指向表B中的一个列。这将确保在插入或更新表A中的记录时,指向表B中不存在的值会被拒绝。这种关系通常是通过在表A中创建一个列来实现的,该列存储表B中的行的标识符。以下是一个示例:
CREATE TABLE tableA ( id INT PRIMARY KEY, name VARCHAR(50), tableB_id INT, FOREIGN KEY (tableB_id) REFERENCES tableB(id) );
CREATE TABLE tableB ( id INT PRIMARY KEY, description VARCHAR(50) );
在此示例中,表A中包含一个名为'tableB_id”的列,该列是一个外键,指向表B中的'id”列。这确保了任何插入或更新表A中的记录都必须具有在表B中存在的有效标识符。
下一篇:表API中的列截断