Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Problemas con Clave foraneas

Estas en el tema de Problemas con Clave foraneas en el foro de Bases de Datos General en Foros del Web. Tengo 2 claves foraneas en una tabla, ahora bien, cual es la regla para update o delete teniendo FK? este es mi error al actualizar ...
  #1 (permalink)  
Antiguo 27/01/2005, 18:54
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 3 meses
Puntos: 6
Problemas con Clave foraneas

Tengo 2 claves foraneas en una tabla, ahora bien, cual es la regla para update o delete teniendo FK?

este es mi error al actualizar
Cannot add or update a child row: a foreign key constraint fails
__________________
www.dataautos.com
  #2 (permalink)  
Antiguo 27/01/2005, 21:14
 
Fecha de Ingreso: octubre-2004
Mensajes: 82
Antigüedad: 19 años, 6 meses
Puntos: 1
Ummmm

Deberias de poner la estructura de tus tablas, para ver como haces la referencia entre ellas; pero para 2 claves foraneas es asi:

create tabla_aqui
(
index(id_aqui), // es la clave foranea de esta Tabla
index(id_aqui2), // es la clave 2° foranea de esta Tabla
foreign key(id_aqui) references tabla_alla(id_alla)
on delete cascade on update cascade,
foreign key(id_aqui2) references tabla_alla2(id_alla2)
on delete cascade on update cascade
)type=innodb;
  #3 (permalink)  
Antiguo 28/01/2005, 08:44
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 3 meses
Puntos: 6
que siginifica lo de cascade para opdate o delete?
__________________
www.dataautos.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:45.