Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

problema al momento crear una tabla con claves foraneas

Estas en el tema de problema al momento crear una tabla con claves foraneas en el foro de Mysql en Foros del Web. Hola a todos soy nuevo aquí, asi es ke mis saludos!!! les acoto ke tengo instalado mysql 5. tengo dos problemas : _ Problema 1 ...
  #1 (permalink)  
Antiguo 09/03/2007, 16:35
 
Fecha de Ingreso: marzo-2007
Mensajes: 3
Antigüedad: 17 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é !!!
  #2 (permalink)  
Antiguo 09/03/2007, 22:36
 
Fecha de Ingreso: marzo-2007
Mensajes: 3
Antigüedad: 17 años
Puntos: 0
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!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:12.