MySQL - error 1005 Can't create table ...

 
Vista:

error 1005 Can't create table ...

Publicado por CHristian (2 intervenciones) el 16/01/2006 22:20:34
Cuando trato de hacer una relacion entre dos tablas del tipo INNODB mediante el siguiente comando.

alter table contactos add foreign key(id_cliente) references cliente(id_cliente);

me sale el siguiente error.

[disco] ERROR 1005: Can't create table '.\scomol\#sql-4bc_58.frm' (errno: 150)

De hecho los campos contactos.id_cliente y clientes.id_cliente son del tipo varchar(5)la base de datos esta vacia y utilizo mysql 4.0.18 -nt.

Este error no sale cuando las tablas son del tipo MyISAM, pero por lo visto las relaciones que se hacen con estas tablas no funcionan o no se crean.

Si alguien podria ayudarme seria de mucha ayuda , gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder