Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/01/2014, 16:14
Avatar de jonni09lo
jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Respuesta: MySQL Problema Crear relación de tablas

Lo puedes hacer de esa manera (solo dejando idarticulo)

Pero debes de cambiar

Código MySQL:
Ver original
  1. INDEX `fk_table1_articulo1` (`articulo_idarticulo` ASC) ,
...
Código MySQL:
Ver original
  1. FOREIGN KEY (`articulo_idarticulo` )

El asunto es que ya depende de ti nombrar las llaves foráneas como mejor te parezcan. En mi caso las nombro de la misma manera que como se nombran las PK (como sugieres, solo dejar idarticulo). Aunque también he visto que dejan el nombre de la tabla seguido de la PK a la que hacen referencia (en este caso sería articulo_idarticulo). Como es mejor? Considero de que depende de ti.

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.