![]() |
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é !!! |
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.