¿Cómo insertar valor en la columna de la tabla existente?
Tengo una tabla que tiene 5 columnas.
id | firstname | lastname | address | email | course_id 1 | Waleed | Khan | Karachi | something@gmail.com | null Esta tabla tiene 1000 filas, pero agregué la columna course_id y quiero insertar el valor de otra tabla llamada Courses .
Primero deberá especificar qué relación comparten las dos tablas. Como se mencionó en su pregunta, desea crear una columna column_id en la tabla de Students . Creará esta columna y luego agregará una restricción de clave externa a la columna. Agregue la restricción usando ALTER TABLE Students ADD CONSTRAINT constraint_name FOREIGN KEY (column_id) REFERENCES Courses(id) ON DELETE CASCADE ON UPDATE CASCADE;
CASCADE en la eliminación y actualización se encargará de la actualización y eliminación de registros en la tabla de Students .