Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/07/2013, 11:33
gmonterog
 
Fecha de Ingreso: mayo-2012
Ubicación: Palma de Mallorca
Mensajes: 71
Antigüedad: 11 años, 11 meses
Puntos: 1
Respuesta: Error (aparentemente tonto) con clave foranea y tipos de dato

Hola de nuevas:

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Es decir que id_cliente_cm apunta a id_cliente.
Entonces, el campo id_cliente_cm debe ser del mismo tipo que id_cliente en su tabla.
¿Eso se entiende?
Si eso no es lo que quieres hacer, ¿qué se supone que quieres definir como FK en esa tabla?
Exactamente eso es id_cliente_cm apunta a id_cliente y resulta que id_cliente_cm es varchar(10) e id_cliente es varchar(10). Son exactamente del mismo tipo de dato. No se porque dices que son diferentes tipos.

Por cierto, son un varchar porque he de heredar los códigos de cliente de otro sistema ya existente y es un código alfanumérico, nada más por eso.

¿Donde estás mirando tu el tipo de dato? yo lo veo directamente en PHP MyAdmin, en la estructura de las tablas. Si pudiera te pegaría el recorte de pantalla pero no se hacerlo :(

Sigo sin verlo claro.

Saludos,

GMG