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.