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