Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/01/2013, 11:38
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Llave foranea a la llave primaria de la misma tabla

Lo que dice gnzsoloyo es cierto.
Prueba con algo así:
Código MySQL:
Ver original
  1. CREATE TABLE `proceso` (
  2.  `nombre` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
  3.  `procesopadre` bigint(20) unsigned DEFAULT NULL,
  4.  PRIMARY KEY (`procesoid`),
  5.  KEY `procesopadre` (`procesopadre`),
  6.  CONSTRAINT `proceso_ibfk_1` FOREIGN KEY (`procesopadre`) REFERENCES `proceso` (`procesoid`)
  7. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci


No sé si los tamaños de tus campos son estos o si el charset que usas es UTF-8. Adapta la sintaxis de creación a tus datos.