02/08/2010, 07:17
|
| 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) |