Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/04/2008, 05:52
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: 16 años, 5 meses
Puntos: 2658
Re: Error Con Foreign Key

El valor que estás intentando ingresar en "histórico" tiene como restricción que DEBE existir en "entradas". Si no existe en la tabla referenciada, NUNCA te lo dejará entrar. Es parte del modelo de Base de Datos Relacionales.
El orden de carga es siempre:
1. Tablas primarias (no tienen claves externas).
2. Tablas secundarias (tienen claves foráneas originadas en tablas primarias)
3. Tablas terciarias (pueden tener claves foráneas de primarias y/o secundarias)
4. El resto de las tablas, controlando las dependencias.
Para asegurarte, fíjate en la cadena de dependencias. En estos casos es bueno hacer un DER del modelo físico para no cometer errores..