Implementer une cle etranger dans le wamps

behoph Messages postés 19 Statut Membre -  
R4f Messages postés 441 Statut Membre -
Bonjour,
je sai pa comment faire pr creer une cle etrannger dans une table dans mysql ,merci d avance
A voir également:

1 réponse

R4f Messages postés 441 Statut Membre 62
 
Attention, cela ne marche actuellement que sur les tables de type InnoDB (si elles sont de type MyISAM, il faut préalablement les changer de type) :

http://dev.mysql.com/doc/refman/5.0/fr/innodb-foreign-key-constraints.html


 Depuis la version 3.23.50, InnoDB vous permet d'ajouter une nouvelle clé à une table, grâce à la syntaxe

ALTER TABLE yourtablename
    ADD [CONSTRAINT symbol] FOREIGN KEY [id] (index_col_name, ...)
    REFERENCES tbl_name (index_col_name, ...)
    [ON DELETE {CASCADE | SET NULL | NO ACTION | RESTRICT}]
    [ON UPDATE {CASCADE | SET NULL | NO ACTION | RESTRICT}]


Le code entre crochets est optionnel, il ne fait pas mettre les crochets.


Raph
0