
09/03/2007, 16:35
|
| | Fecha de Ingreso: marzo-2007
Mensajes: 3
Antigüedad: 18 años Puntos: 0 | |
problema al momento crear una tabla con claves foraneas Hola a todos
soy nuevo aquí, asi es ke mis saludos!!!
les acoto ke tengo instalado mysql 5.
tengo dos problemas :
_ Problema 1 !!!!
Al momento de crear una tabla con claves foráneas desde la consola de mysql.
la estructura de la tabla es la siguiente:
create table empresa
( rut_empresa varchar(10) not null,
nombre varchar(30) not null,
telefono varchar(10) not null,
telefono_add varchar(10) null,
celular varchar(10) null,
fono_fax varchar(10) null,
e_mail varchar(20) null,
dir_casa_matriz varchar(40) null,
id_com_mat int (2) null,
dir_sucursal varchar(40) null,
id_com_suc int(2) null,
giro varchar(60) not null,
num_cta_banco varchar(20) not null,
num_cta_banco_add varchar(20) null,
estado int(1) not null,
primary key (rut_empresa),
index (id_com_mat),
index (id_com_suc),
foreign key(id_com_mat) references comuna(id_comuna)
on delete set null on update cascade,
foreign key(id_com_suc) references comuna(id_comuna)
on delete set null on update cascade
) type = innodb;
el error ke me manda es el siguiente :
" error 1005(hy000): can' t create table '.\san_fco\empresa.frm' (errno:150) "
entiendo el mensaje(error 1005) de ke no pudo crear la tabla, pero no entiendo porke?
Problema 2 !!!!
No se como puedo cargar un archivo ke contiene la creacion de las tablas desde la consola de mysql?
cualquier ayuda se las agradeceré !!! |