Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2013, 01:00
cristiangd00
 
Fecha de Ingreso: octubre-2013
Ubicación: Asturias
Mensajes: 52
Antigüedad: 10 años, 6 meses
Puntos: 1
Problema Alter Table

Buenos días, tengo un problema y es que creo varios alter table, pero uno en concreto me da error y no consigo solucionarlo

Código MySQL:
Ver original
  1. CREATE TABLE  `PAREJA`
  2.    (    `numero_pareja` INT(4) NOT NULL,
  3.     `numero_anilla_m` INT(4) NOT NULL,
  4.     `numero_criador_m` VARCHAR(5) NOT NULL,
  5.     `año_m` INT(4) NOT NULL,
  6.     `sexo_m` VARCHAR(5),
  7.     `imagen_m` VARCHAR(4000),
  8.     `grupo_m` VARCHAR(40)NOT NULL,
  9.     `seccion_m` VARCHAR(40)NOT NULL,
  10.     `denominacion_m` VARCHAR(40)NOT NULL,
  11.     `numero_anilla_h` INT(4) NOT NULL,
  12.     `numero_criador_h` VARCHAR(5) NOT NULL,
  13.     `año_h` INT(4) NOT NULL,
  14.     `sexo_h` VARCHAR(5),
  15.     `imagen_h` VARCHAR(4000),
  16.     `grupo_h` VARCHAR(40)NOT NULL,
  17.     `seccion_h` VARCHAR(40)NOT NULL,
  18.     `denominacion_h` VARCHAR(40)NOT NULL,
  19.      
  20.     PRIMARY KEY (`numero_pareja`)
  21.    )
alter table
Código MySQL:
Ver original
  1. ALTER TABLE `pareja`
  2.     ADD CONSTRAINT `pajaro_ibfk_3`
  3.     FOREIGN KEY (`grupo_m`)
  4.     REFERENCES `grupo` (`grupo`)

Este es el error que me da:
#1005 - Can't create table 'cria.#sql-bac_1f' (errno: 121)


Lo que mas me estraña es que he creado más alter table similares para esta tabla