Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/08/2010, 15: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, 1 mes
Puntos: 2658
Respuesta: Foreign Key en MySQl, por q me deja hacer el siguiente insert??

Cita:
Iniciado por gradiente Ver Mensaje
saludos tengo un problema parecido. tengo una tabla llamada personas (id, nombre) y otra llamada contratos (persona, contrato) donde contratos_personas tiene una foreing key en personas id. entonces si tengo una persona: 1111 hola. porque no puedo crearle un contrato con:
insert into contratos(persona, contrato) values (1111, 'profesor') ???
Bienvenido a FDW.

Primero: No cuelgues un post propio de uno ajeno. No es cortés y muno no abre los posts para ver el último sino para leer el prmiero, con lo que tu pregunta puede quedar sin respuesta.
Si tienes un problema, abre un tema nuevo.

Segundo: No resucites muertos. Este post tenía seis años (6), y los moderadores tienen por política cerrar los post que son reactivados así, con lo que te quedarás sin respuestas.

Tercero: Para poder responderte sería mejor que postees la sentencia CREATE TABLE.. de las dos tablas, porque el problema está allí. En alguna parte hay un error en la definición de la relación de las tablas, pero responderte con lo que planteas es demasiado abstracto. Necesitamos ver mejor los detalles.