如何将值插入现有表的列中?
我有一张有5列的表
id | firstname | lastname | address | email | course_id
1 | Waleed | Khan | Karachi | something@gmail.com | null
此表有1000行,但我添加了course_id
列,并希望从另一个名为Courses
的表中插入值。
答案 0 :(得分:0)
您首先需要指定两个表共享的关系。如您的问题所述,您想在column_id
表格中创建Students
列。您将创建此列,然后将外键约束添加到列。使用ALTER TABLE Students ADD CONSTRAINT constraint_name FOREIGN KEY (column_id) REFERENCES Courses(id) ON DELETE CASCADE ON UPDATE CASCADE;
CASCADE
将处理Students
表中的记录更新和删除。