Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/07/2004, 15:23
Avatar de padrino
padrino
 
Fecha de Ingreso: mayo-2004
Ubicación: Aguascalientes, Ags. la tierra de la gente buena
Mensajes: 161
Antigüedad: 20 años, 7 meses
Puntos: 0
Haber

HABER, se que no son tus tablas pero crealas tal cual y en el orden en que te las muestro, espero que no marque error, si no marca trata de comparar tus tablas e implementalas con estas, espero te sirva, tambien ago referencia a un link donde te explican, lee y se paciente creeo que son 2 hojas de ese link, ok dinos como te fue y haber si funciona bites

Cita:
CREATE TABLE clientes(id INT NOT NULL, nom CHAR(25), INDEX (id), PRIMARY KEY (id))TYPE=INNODB;

CREATE TABLE promociones(id INT NOT NULL, nom_pro CHAR(25), INDEX (id), PRIMARY KEY (id))TYPE=INNODB;

CREATE TABLE rentas(id INT NOT NULL, clientes_id INT NOT NULL, promociones_id INT NOT NULL, PRIMARY KEY (id), INDEX (clientes_id), INDEX (promociones_id), FOREIGN KEY (clientes_id) REFERENCES clientes(id), FOREIGN KEY (promociones_id) REFERENCES promociones(id))TYPE=INNODB;

nota: creeo que es muy obio el etc son campos que le quieras agregar.
NOTA2: tambieb cuando creas llaves foraneas crea tus tablas de tipo INNODB, porque si no no hacer la referencia.

cuando creas las tablas crealas en este mismo orden y listo no debe de tener problemas a mi no me causo ya problemas.


todo esto lo investigue en la siguiente direccion tengan paciencia y leanlo todo:

http://www.programacion.com/bbdd/tu..._referencial/3/
__________________
The God Father
__________________________________________
No hay un error tan grande como el de no seguir adelante (:pensando:) William Blake