Código:
Bien, creadas estas 2 tablas, si yo metiera un user_id inexistente en la tabla user_libros, me deberia de dar un error, no?CREATE TABLE user( user_id INT PRIMARY KEY, name VARCHAR(20)); CREATE TABLA user_libros( id_libro INT PRIMARY KEY, user_id INT NOT NULL, name_libro VARHAR(10), FOREIGN KEY (user_id) REFERENCES user(user_id));
Ya que hace referencia a un user_id que no existe, pues bien, no me da error y quisiera saber por que.
Uso mysql 5
PD: (En linux por si importa)
Gracias de antemano