Hola Otra vez:

Roche, Tienes toda la raz�n, intente crear las tablas de Allam y tuve
que hacer una peque�a modificaci�n:


        create table clientes (
                id varchar(15),
                nombre varchar(50), 
                pais char(2) not null, 
                email varchar(60), 
                direccion varchar(100), 
                fecha date,
                empresa varchar(50), 
                primary key(id), 
                index (pais), 
                foreign key (pais)
                references paises(codigo)
        )TYPE=InnoDB;

En este caso solo se crea el indice sobre las columna "pais" y se
establece la llave foranea sobre este indice, con esta modificacion pude
realizar una insercion valida y una no valida para un pais en la tabla
"paises".

Actualmente corro MySQL 4.0.16 que segun tengo entendido es la version
de producci�n.


Una Pregunta solamente, � Es mi imaginacion o en MySQL (o ser� SQL) los
campos deben ser referenciados entre parentesis?, es que me tope con
esto hace algun tiempo cuando empeze a aprender y siempre lo tome como
un hecho sin embargo no encontre nada en la documentaci�n sobre el tema.



Randall





--
Desuscripci�n: escriba a [EMAIL PROTECTED], tema 'unsubscribe'
Problemas a: [EMAIL PROTECTED]  http://www.linux.or.cr/listas

Responder a