Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/08/2008, 15:53
abulon
 
Fecha de Ingreso: diciembre-2006
Mensajes: 127
Antigüedad: 17 años, 5 meses
Puntos: 1
Información Respuesta: llaves foraneas y primary keys

Cita:
Iniciado por xcars Ver Mensaje
No puedo creer lo que es.... por favor pueden cerrar el thread, no sin antes exponer cual era el problema.... mi experiencia ha sido con MS SQL (en su mayoria de tiempo) y yo podia definir mi primary key con varios campos (algo que con mysql puedo tambien) pero por cuestion de como me enseñaron en mssql, yo definia en mi caso
TABLA PAISES(pais_id,pais_nombre) CLIENTES (pais_id,cliente_id autoincrement, cliente_nombre) pero resulta que en mysql no puedo hacer eso la tabla clientes tiene que quedar con su primary key como primer campo CLIENTES (cliente_id autoincrement, pais_id, cliente_nombre) al invertir esto, ya no recibi el error en mysql, ahora bien no me queda claro PORQUE?????????

En mi opinion estas declarando "pais_id" en la tabla clientes como primary key y a la vez como foreign key algo que no esta permitido, recuerda que tienes tablas padre y tablas hijo....

Saludos