Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/01/2013, 14:47
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Porque no me deja crear estas tablas

Hola andres_15_:

Conviene que le des una revisada al manual de MySQL para el tema de Llaves foráneas...

http://dev.mysql.com/doc/refman/5.0/...nstraints.html

Cita:
Hay que tener cuidado en cómo defines los índices...
En la página existen ejemplos de cómo de deben crear los índices de la tabla principal y cómo se deben crear los índices de la tabla que los va a referenciar... insisto otra vez PON ESPECIAL ATENCIÓN AL EJEMPLO DONDE UTILIZAN LLAVES CON MÁS DE UN CAMPO REFERENCIADO.


Cita:
Aquí, un ejemplo más complejo, en el cual una tabla product_order tiene claves foráneas hacia otras dos tablas. Una de las claves foráneas hace referencia a un índice de dos columnas en la tabla product. La otra hace referencia a un índice de una sola columna en la tabla customer:
Saludos
Leo: