如何将值插入到现有表的列中?
我有一个有 5 列的表格
id | firstname | lastname | address | email | course_id
1 | Waleed | Khan | Karachi | something@gmail.com | null
该表有 1000 行,但我添加了 course_id
列,并希望从另一个名为 Courses
的表中插入值。
最佳答案
您首先需要指定两个表共享的关系。正如您的问题中提到的,您希望在 Students
表中创建一个 column_id
列。您将创建此列,然后向该列添加外键约束。使用ALTER TABLE Students ADD CONSTRAINTconstraint_name FOREIGN KEY (column_id) REFERENCES Courses(id) ON DELETE CASCADE ON UPDATE CASCADE 添加约束;
CASCADE
删除和更新将负责 Students
表中的记录更新和删除。
关于php - 如何将值插入到现有表的列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43698793/