Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2015, 12:59
Pedrisss
 
Fecha de Ingreso: mayo-2015
Mensajes: 2
Antigüedad: 9 años
Puntos: 0
Procedure que rellene claves foraneas

Hola buenas, mi duda es la siguiente al introducir una clave primaria en la tabla videojuegos y una clave primaria en la tabla distribuidora.

Código SQL:
Ver original
  1. CREATE TABLE videojuegos(
  2.     cod_videojuegos INT(10) AUTO_INCREMENT,
  3.     id_pedido INT(10),
  4.     creador VARCHAR(20),
  5.     titulo VARCHAR(30),
  6.     precio FLOAT,
  7.     compañia VARCHAR(30),
  8.     PRIMARY KEY(cod_videojuegos));
  9.    
  10.  
  11. CREATE TABLE distribuidora(
  12.     cod_distribuidora INT(10) AUTO_INCREMENT,
  13.     compañia VARCHAR(30),
  14.     ciudad VARCHAR(40),
  15.     PRIMARY KEY(cod_distribuidora));

Tengo que hacer una procedure que rellene las claves foraneas de esta tabla.
Código SQL:
Ver original
  1. CREATE TABLE video_distrib(
  2.     cod_videojuegos INT(10),
  3.     cod_distribuidora INT(10),
  4.     PRIMARY KEY(cod_videojuegos,cod_distribuidora),
  5.     INDEX(cod_videojuegos,cod_distribuidora),
  6.     FOREIGN KEY (cod_videojuegos) REFERENCES videojuegos(cod_videojuegos),
  7.     FOREIGN KEY (cod_distribuidora) REFERENCES distribuidora(cod_distribuidora));
Mi duda es que lo tengo que hacer con una procedure por php,o con variables, como una especie de programa que haga lo que pida, un saludo, cntxtadme lo antes posible.

Última edición por gnzsoloyo; 20/05/2015 a las 13:09