Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   problema al momento crear una tabla con claves foraneas (http://www.forosdelweb.com/f86/problema-momento-crear-tabla-con-claves-foraneas-471653/)

rengo 09/03/2007 16:35

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é !!!

rengo 09/03/2007 22:36

Re: problema al momento crear una tabla con claves foraneas
 
ya lo saque!!!!!
el problema que arrojan las claves foraneas es cuando existen referencias a una tabla que aun no existe. la idea es crear las tablas padres y despues la tablas hijos.
espero les sirva!!!!


La zona horaria es GMT -6. Ahora son las 09:23.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.