Hola amigos,
tengo una tabla en la que la primary key esta compuesta por 2 campos (columnas), y a su vez, cada uno de estos campos es una foreign key a otra tabla. Cada campo es una foreign key diferente a tablas diferentes. Entonces, el problema aparece cuando quiero crear esta estructura en Mysql, hago esto:
create table x
(
campo1 ...,
campo2 ...,
campo3 ...,
...
primary key(campo1,campo2),
foreign key (campo1) references tablaA(campo1A),
foreign key (campo2) references tablaB(campo1B)
) type innodb;
, pero Mysql me da error, no me deja hacer esto. Por que puede ser?, alguien sabe como implementar este caso que planteo?
Tengo Mysql 4.0.17
Bueno, espero vuestras respuestas.
un saludo.