![]() |
|
|
|
#1 |
|
Invité
Messages: n/a
|
Existe t il un moyen de mettre des relations entre les tables ?
merci |
|
|
|
#2 |
|
Invité
Messages: n/a
|
Bien sur,
MySQL est un système de base de donnée relationnel. Pour les relations tu as les jointures de tables, l'utilisation des clè étrangère, ... Voici un peu de doc : http://dev.mysql.com/doc/refman/5.0/fr/join.html http://dev.mysql.com/doc/refman/5.0...b-overview.html http://dev.mysql.com/doc/refman/5.0...onstraints.html ++ JiBe |
|
|
|
#3 |
|
Invité
Messages: n/a
|
sa n'a pas l'air de tres bien fonctionné j'ai esseyé de mettre des clef etrangeres mais je peux quand meme ajouter des enregistrement qui ne respectent pas ces clef etrangeres !
|
|
|
|
#4 |
|
Invité
Messages: n/a
|
Salut,
il faut que des tables avec le moteur de stockage innodb. http://dev.mysql.com/doc/refman/5.0...b-overview.html ++ Daz |
|
|
|
#5 |
|
Invité
Messages: n/a
|
j'ai utilisé le 1er exemple de son 3eme lien :
Code:
Elle sont donc créé en innoDB ? mais la contraine ne passe pas : je peux ajouter des enregistrement dans la table "child" alors que la table "parent" est vide ! |
|
|
|
#6 | |
|
Invité
Messages: n/a
|
Citation:
Oui, il faudra attendre les mise à jour de MySQL pour renforcer ces lacunes ... ++ JiBe |
|
|
|
|
#7 |
|
Invité
Messages: n/a
|
Donc les relations ne servent pas vraiment pour le moment...
enfin c'est pas grave |
|
|
|
#8 |
|
Invité
Messages: n/a
|
???
tu utilises quelle version ? Car voici l'ereur que tu dois avoir si tes tables sont correctements définie: Cannot add or update a child row: a foreign key constraint fails (`test/child`, CONSTRAINT `FK__1` FOREIGN KEY (`id`) REFERENCES `parent` (`id`) ON DELETE CASCADE) |
|
|
|
#9 |
|
Invité
Messages: n/a
|
MySQL 5.0.18 et toi ?
|
|
|
|
#10 |
|
Invité
Messages: n/a
|
pareil !
t'as du faire une erreur quelque part ![]() |
|
![]() |
| Outils de la discussion | Rechercher |
| Modes d'affichage | |
|
|