Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2010, 05:22
dane
 
Fecha de Ingreso: junio-2009
Mensajes: 52
Antigüedad: 15 años, 5 meses
Puntos: 1
No crea tabla

tengo instalado el servidor de mysql,he creado 2 tablas con relacion n:n,al ir a crear la tabla de la relacion escribo lo siguiente:

mysql> create table contra (
-> cantidad varchar(3),
-> dni varchar(9),
-> id_bono varchar(5),
-> foreign key (dni) references clientes,
-> foreign key (id_bono) references bonos);

y me contesta esto:

ERROR 1005 (HY000): Can't create table 'tienda.contra' (errno: 150)
evidentemente la base de datos se llama tienda.alguien sabe cual es el error??
los campos se llaman igual en ambas tablas y son del mismo tipo
soy novato con bbdd