Por favor a ver si me podeis responder a una cosilla. Vamos a ver yo estoy acosturmbrado a trabajar con interbase y en este cuando creas una tabla puedes definir tanto la primarykey como foreign keys, claves foráneas. que lo que vienen a decir es que cualquier valor que este en ese atributo debe estar incluido en otra tabla, la que tu decidas.
Pues en My_sql no se como definir esto, pues en la sintaxis de la sentencia create table no aparece nada.
Si alguien sabe como se pueden declarar por favor decidmelo.