Necesito poner un foreign key en una tabla de mysql, la versi�n que
tengo de mysql es 4.0.20, en google le� que a partir de la versi�n
3.23.44 se soportan los foreign keys.

El ejemplo siguiente lo saqu� de un site, se supone que deber�a
funcionar pero no me da error al violar la restricci�n.

CREATE TABLE parent(id INT NOT NULL,
                    PRIMARY KEY (id)
) TYPE=INNODB;

CREATE TABLE child(id INT, parent_id INT,
                   INDEX par_ind (parent_id),
                   FOREIGN KEY (parent_id) REFERENCES parent(id)
                     ON DELETE CASCADE
) TYPE=INNODB;

Alguien tiene alg�n link que me pueda ser �til para encontrar el
problema?

Agradezco mucho su ayuda.

-- 
Saludos,
Alex�nder Murillo H.
[EMAIL PROTECTED]




-- 
Desuscripci�n: escriba a [EMAIL PROTECTED], tema 'unsubscribe'
Problemas a: [EMAIL PROTECTED]  http://www.linux.or.cr/listas

Responder a