Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2013, 12:45
thesloper
 
Fecha de Ingreso: mayo-2013
Ubicación: Querétaro
Mensajes: 4
Antigüedad: 11 años
Puntos: 0
No puedo ccrear una relacion

tengo un pequeño problemita al relacionar tablas y esque me marca el siguiente error:

#1005 - Can't create table 'icateq.#sql-974_8c' (errno: 150)

tengo una tabla llamada indicador que tiene el campo que va a se en este caso la yave foranea

y es :

id_ubm tipo varchar 4

y la tabla padre es ubm con su llave principal

id_ubm varchar 4

y este es el codigo que use para crear la relacion.

ALTER TABLE `indicador` ADD CONSTRAINT `FK_unidad` FOREIGN KEY (`id_ubm`) REFERENCES `ubm` (`id_ubm`)

Ahh se me olvidava las tablas ya estan definidas como InnoDb