Yoann a écrit:
Il n'y a pas la possibilité de faire une clé étrangère avec MySQL.
Bien sûr que si, sur des tables en InnoDB :
Code :
CREATE TABLE parent (id INT NOT NULL, PRIMARY KEY (id)) ENGINE=INNODB;
CREATE TABLE child (id INT, parent_id INT,
INDEX par_ind (parent_id),
FOREIGN KEY (parent_id) REFERENCES parent(id)
ON DELETE CASCADE
) ENGINE=INNODB;
Pour la créer depuis PHPMyAdmin, je ne sais pas où se trouve l'option ; mais vérifie bien que tes tables soient en InnoDB sans quoi ça ne peut pas fonctionner.