
28/05/2008, 15:44
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años Puntos: 300 | |
Respuesta: Llaves ajenas CREATE TABLE user(
user_id INT
PRIMARY KEY, name VARCHAR(20));
CREATE TABLE user_libros(
id_libro INT PRIMARY KEY,
user_id INT NOT NULL,
name_libro VARCHAR(10),
FOREIGN KEY (user_id) REFERENCES user(user_id));
Esto funciona bien. De hecho, con esta estructura, si introduces un user_id en la tabla user_libros que no existe como user_id en la tabla user, te da error. No te dará error si existe ese número en la tabla user. |