begin process at 2008 08 20 11:58:16
1 228 769 membres
141 nouveaux aujourd'hui
14 257 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : les cles etrangers et les relations en mysql [ Archives / Besoin d'aide pour ma base de données ] (im_ahmed10)

les cles etrangers et les relations en mysql le 15/06/2005 19:52:04

im_ahmed10


cool

Salut a tout le monde 
 J'aimerais créer une base de données relationnel en mysql pour mon site web dynamique en php, j’utilise Easyphp
et j ai besoin de savoir comment créer les relation entre les tables ou bien comment definir les clés étrangers pour que je puise lier les différent tables entre eux


Re : les cles etrangers et les relations en mysql le 16/06/2005 11:16:55

frop01
Membre Club
bonjour,

le format est le suivant :

Re : les cles etrangers et les relations en mysql le 16/06/2005 11:29:56

frop01
Membre Club
Réponse acceptée !
pouuuuf  ! merde alors ca fait 10 minutes que je suis entrain d'écrire le message et voila qu'il n'affiche rien :!

le type de la table doit etre innodb et puis le format est :

[Code]
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;
[/Code]

ON DELETE CASCADE 
ON UPDATE CASCADE
sert pour l'intérgrité référentielle .
Voici deux liens à étudier :

http://www.nexen.net/docs/mysql/annotee/alter-table.php
http://www.nexen.net/docs/mysql/annotee/innodb-foreign-key-constraints.php


Re : les cles etrangers et les relations en mysql le 16/06/2005 21:52:29

im_ahmed10
Réponse acceptée !



cool
Merci bcp pour ton aide frop01
et j'aimerais ajouter qui j'ai arrive a regler le probleme ,il faut tout simplement utilise des tables sous format Inndb et c'est facile sous Easyphp8
pour les gens qui aime savoir plus sur l'utilisation et le syntaxe des clés étragers sous Mysql voici un lien qu'est tres utiles
http://dev.mysql.com/doc/mysql/fr/using-innodb-tables.html



Classé sous : créer, mysql, relations, cles, etrangers

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS