Como hacer integridad referencial con MySQL 5

Alonso
10 de Octubre del 2005
Me gestaria que me ayudaran para poder realizar la integridad referencial en MySQL 5, en que parte la puedo hacer, o cual es el procedimiento?

carolina
10 de Octubre del 2005
crea las tablas como el siguiente 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;