Ver Mensaje Individual
  #11 (permalink)  
Antiguo 15/04/2004, 13:48
cyborg
 
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..........