Muy buenas, estoy comprando el uso de las claves foraneas y nose que hago mal.
Creo dos tablas:
Código:
CREATE TABLE parent(
id INT NOT NULL,
PRIMARY KEY (id)
) ;
CREATE TABLE child(
id INT,
parent_id INT,
FOREIGN KEY (parent_id)
REFERENCES parent(id)
ON UPDATE CASCADE
ON DELETE CASCADE
) ;
Inserto en
parent una fila con id 8.
Inserto en
child una fila con id 20 y parent_id 8.
Si elimino o modifico la fila de
parent, la fila de
child no se ve afectada, porque?
Gracias y espero no molestar con esta novatada.