Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/08/2010, 07:17
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: El "ON UPDATE CASCADE ON DELETE CASCADE" no funciona

Aclarame esto:

¿Qué tablas estás utilizando?: InnoDB o MyISAM

¿Quieres que actualice con un INSERT? Un INSERT no puede llevar más información que la propia de la tabla donde se insertarán los datos, por lo que no puedes enviar un INSERT de país que al mismo tiempo realice un INSERT de ciudades.
Esos son dos INSERT separados, y no puedes insertar un registro en ciudades sin insertar primero el país a que pertenece. Eso es parte de la integridad referencial del modelo.

Lo que tienes que hacer es primero dar de alta a los países y luego preocuparte por darle de alta a las ciudades...

¿Cuál es el problema que tienes para hacerlo de ese modo? Si lo explicas podemos encontrar la forma correcta de lograrlo...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)