Prb supression d'une table

Résolu/Fermé
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 - 10 avril 2009 à 17:13
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 - 10 avril 2009 à 17:42
Bonjour,
j'ai un petit prb lors de la suppression d'une table par exemple j'ai 2 tables client et commande sont liée avec association passe les cardinalités 0,n les deux cotés
je ne peux pas supprimer le client sans supprimer l'association passe,
il m'oblige de supprimer son association passe apres le client
comment je peux suprimer le client et garder son assosiation et sa commande?

et merci d'avence.

9 réponses

BadBoy3 Messages postés 108 Date d'inscription dimanche 7 décembre 2008 Statut Membre Dernière intervention 7 janvier 2011 15
10 avril 2009 à 17:15
je pense il est imopssible de faire ca,mais tu peut supprimer la relation entre les table,tu suprime ce que tu veu,apres refaire la relation
0
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 7
10 avril 2009 à 17:17
mais je ne peux pas insérer l'identifiant du client dans l'association sans qu'il existe dans la base
0
Profil bloqué
10 avril 2009 à 17:18
salut
Déjà faut préciser si est-ce que tu supprime des tuples c'est à dire des lignes ou au niveau de ton schéma relationnel.???
0
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 7
10 avril 2009 à 17:19
je supprime un client qui a id=2 par exemple et garder l'association et la commande
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Profil bloqué
10 avril 2009 à 17:29
quels seront les informations que contiendront la table relation "passe"??
0
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 7
10 avril 2009 à 17:30
date
0
Profil bloqué
10 avril 2009 à 17:38
logiquement c'est pas possible,si tu lance la requete delete il supprime toute la ligne
Mais ce j t'aurai conseillé c'est créer une autre base de donnée "archive" qui a le mmême schéma que celle tu utilise là.Et ensuite de lancer une requete d'insertion dans cette base avant de lancer celle de suppression de façon à "copier" le contenu des tables pour la ligne en question dans les tables de la base de données "archive"
0
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 7
10 avril 2009 à 17:40
merci bcp ,c la meilleur facon de garder l'historique lors de la supression
0
Profil bloqué
10 avril 2009 à 17:41
Exact Yuri,tu as bien compris ma proposition !!! Bon courage
0
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 7
10 avril 2009 à 17:42
merci
0