tengo un problema entrego un proyecto de la escuela 4 de junio 04 y necesito tener 2 llaves foraneas en una tabla (estoy haciendo un video virtual ): ejemplo
NOTA: LA B.D. ES MYSQL version 5.0 alpha (ya soporta llaves foraneas)
CLIENTES|----------------|
....................................|
....................................|----------- RENTAS
PROMOCIONES|-----------|
tablas las creo de la siguiente forma:
CREATE TABLE clientes(id INT PRIMARY KEY, etc, ... ,etc) TYPE=INNODB;
CREATE TABLE promociones(id INT PRIMARY KEY, etc, ... ,etc) TYPE=INNODB;
CREATE TABLE rentas(id INT PRIMARY KEY, clientes_id INT, promociones_id INT, INDEX (clientes_id), INDEX (promociones_id), FOREIGN KEY (clientes_id) REFERENCES clientes(id), FOREIGN KEY (promociones_id) REFERENCES promociones(id)) TYPE=INNODB;
pero cuando agrego un registro (tupla) en la tablas de rentas no me respeta las llaves foraneas, que onda que estoy haciendo mal, ya estuve leyendo la documentacion de mysql, y al parecer todo anda bien, o que me aconsejan. (darme un tiro con una escopeta para no herrar)
atte
jose manuel (hoy por mi mañana por ti)