Saludos a todos:
Tengo esto creado, según como indica el manual de mysql:
create table paises (codigo char(2) not null, nombre varchar(50),
primary key (codigo))TYPE=InnoDb;
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 fkpais (pais), foreign key (fkpais)
references pais (codigo))TYPE=InnoDB;
Todo bien, me acepta la sintaxis PERO por ejemplo cuando tengo la tabla
países aún sin datos e inserto en clientes algo asi:
insert into clientes values('123-0','Allam Chaves
Zamora','cr','[EMAIL PROTECTED]','Heredia','2004-01-01','sotec');
Me lo permite, cosa que no debería, ya que le indique (según yo) que
clientes.pais fuera llave foránea de pais.codigo.
Alguna idea??????
---Publicidad--------------------------------------------------------
Juega con Ventura24.es, loter�a inteligente y multiplica tus
posibilidades!! http://www.iespana.es/_reloc/email.ventura
--
Desuscripci�n: escriba a [EMAIL PROTECTED], tema 'unsubscribe'
Problemas a: [EMAIL PROTECTED] http://www.linux.or.cr/listas