Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/01/2013, 14:16
Avatar de andres_15_
andres_15_
 
Fecha de Ingreso: septiembre-2008
Ubicación: Cali
Mensajes: 232
Antigüedad: 15 años, 7 meses
Puntos: 7
Porque no me deja crear estas tablas

no se que pasa, porque no me deja crear la segunda tabla, la primera se crea sin ningun problema pero la segunda me dice que error 1005 can't create table (no se puede crear esta tabla)

Tabla 1

Código:
create table factura(
nofactura varchar(15) not null,
ingresacopia varchar(2) not null,
fechafactura date not null,
subtotal int(15) not null,
iva int(15) not null,
descripcion varchar(100) not null,
proyectocontrato varchar(100) not null,
cliente varchar(70) not null,
observaciones varchar(80) not null,
primary key(nofactura)
);
Tabla 2

Código:
create table contratos(
contrato varchar(70) not null,
valorcontrato int(40) not null,
cliente varchar(70) not null,
factura varchar(15) not null,
valorfactura int(15) not null,
total int (30) not null,
primary key(contrato),
foreign key(factura)
references factura(nofactura),
foreign key(valorfactura)
references factura(subtotal)
);