15/04/2004, 13:48
|
| | Fecha de Ingreso: febrero-2004 Ubicación: España. Madrid
Mensajes: 454
Antigüedad: 20 años, 9 meses Puntos: 0 | |
buenas de nuevo
desde la consola de mysql he puesto esto (el tipico ejemplo)
CREATE TABLE cliente
(
id_cliente INT NOT NULL,
nombre VARCHAR(30),
PRIMARY KEY (id_cliente)
) TYPE = INNODB;
CREATE TABLE venta
(
id_factura INT NOT NULL,
id_cliente INT NOT NULL,
cantidad INT,
PRIMARY KEY(id_factura),
INDEX (id_cliente),
FOREIGN KEY (id_cliente) REFERENCES cliente(id_cliente)
) TYPE = INNODB;
me deja crearlas.... pero........ tambien me esta permitiendo hacer inserts en venta sin hacerlos en cliente............
y el phpmyadmin me sigue diciendo que son myisam
tambien la consola me deja crear lo mismo si pongo en ambas tablas TYPE=MYISAM
que estoy haciendo mal? recuerdo que mi version de mysql es la 4.0.15 y en teoria si permite las restricciones, pero se las esta pasando por.......... |