Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/02/2010, 08:18
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
Respuesta: INSERT con seleccion de 2 datos no me funca!

Cita:
) no he podido crear FK's para los tipos_neumaticos, de ahi la razon de usar los JOIN, las bases las he hecho desde Navicat y me arroja un error "Can't create table 'xxx' (errno: 150)".
Si tienes datos ya cargados, es posible que se esté produciendo una inconsistencia al intentar crear la contraint. Eso suele suceder cuando algún valor ya existente no cumple con la FK.
Otra posibilidad es que los campos que se intenta relacionar no sean exactamente iguales. Esto significa que, por ejemplo un campo INT UNSIGNED no puede usarse para una FK de un campo INT SIGNED, porque los rangos de representación son distintos; en el caso de un VARCHAR, por ejemplo, tienen que tener el mismo ancho, y del mismo CHARSET. Si intentas crear una FK entre un latin1 y un utf8, no podrás.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)