Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/09/2010, 15:31
mpacheco
 
Fecha de Ingreso: julio-2010
Mensajes: 25
Antigüedad: 13 años, 9 meses
Puntos: 2
Error: sql-640_16' (errno: 121)

Buenas noches, tengo una consulta.

Resulta que en Mysql he creado unas tablas, pero que luego he borrado, y más tarde decidí volverla a crear con un script de creación que tenia, hasta ahi todo bien.

El problema está que ahora quiero hacer una relacion (FK) pero cuando la hago sobre la tabla que anteriormente había borrado pero que luego cree de nuevo me aparece este error.

ERROR 1005: Can't create table 'bbdd_name.#sql-640_16' (errno: 121)
SQL Statement:
ALTER TABLE `bbdd_name`.`prueba`
ADD CONSTRAINT `MAR_ID_FK`
FOREIGN KEY (`MAR_ID` )
REFERENCES `bbdd_name`.`marca` (`MAR_ID` )
ON DELETE NO ACTION
ON UPDATE NO ACTION
, ADD INDEX `MAR_ID_FK` (`MAR_ID` ASC)

ERROR 1050: Table 'prueba' already exists

No se, es como si quisiera crearme de nuevo la tabla, he estado googleando un rato pero no he visto nada, alguien podría ayudarme??

Muchas gracias de antemano.!