|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() |
Bonjour,
Je possède deux tables liées grâce à un id... je veux faire en sorte de supprimer tous les enregistrements sur les deux tables qui contiennent le même id... c'est-à-dire, je veux dire "Supprime moi tous les enregistrements de la table x et de la table y qui ont un id = 1"... est-ce possible de faire ceci avec une requête DELETE FROM imbriquée au lieu de écrire ligne par ligne ? comment le faire svp ? Merci |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
Bonjour
Quel est votre SGBDR ? si vous avez une relation entre ces deux tables, peut être pouvez vous stipuler un "ON DELETE CASCADE" |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() |
Mon sgbd est mysql
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
avez-vous essayer d'ajouter le "ON DELETE CASCADE" votre contrainte
quelle est la structure de votre table, notamment quelles sont les contraintes definies ? (est-ce une relation 1---n ?) |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() |
Oupss je ne connais pas trop sur MySQL y a pas de relation directe... je suis en train de lier les deux tables par des requêtes... en utilisant d'autres sgbd je peux dire que c'est une relation un à plusieurs...
J'ai jamais essayé "ON DELETE CASCADE" |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
|
|
|
00
|
|
|
#7 |
|
Membre régulier
![]() |
|
|
|
00
|
|
|
#8 | ||||||
|
Membre régulier
![]() |
Bon j'ai essayé ceci pour table parent :
Code :
Code :
Code :
|
||||||
|
|
00
|
|
|
#9 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Spécialiste en bases de données Inscription : septembre 2006 Messages : 2 882 ![]() |
Vérifiez que le moteur n'est pas MyISAM mais InnoDB.
__________________
_ Faites simple, mais pas plus simple ! (A. Einstein) E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire ») => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale ») __________________ Bases de données relationnelles et normalisation : de la première à la sixième forme normale (Bonne lecture !) |
|
|
00
|
|
|
#10 |
|
Membre régulier
![]() |
Voilà je me suis trompé, j'ai mis le moteur InnoDB et ça a marché...
Merci bcp fsmrel et aieeeuuuuu
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com