Suppression de champs dans table liée
Fermé
mocoye
Messages postés
76
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
28 septembre 2023
-
24 avril 2020 à 12:02
mocoye Messages postés 76 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 28 septembre 2023 - 24 avril 2020 à 14:09
mocoye Messages postés 76 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 28 septembre 2023 - 24 avril 2020 à 14:09
A voir également:
- Suppression de champs dans table liée
- Table ascii - Guide
- Forcer suppression fichier - Guide
- Table des matières word - Guide
- Suppression page word - Guide
- Suppression cookies - Guide
3 réponses
yg_be
Messages postés
23399
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
17 décembre 2024
Ambassadeur
1 556
24 avril 2020 à 12:26
24 avril 2020 à 12:26
bonjour, il me semble que tu supprimes des enregistrements, pas des champs.
on dirait que tu veux supprimer un album tout en gardant ses photos, alors que tu as décidé que toute photo devait avoir un album.
peut-être veux-tu garder des photos sans albums?
on dirait que tu veux supprimer un album tout en gardant ses photos, alors que tu as décidé que toute photo devait avoir un album.
peut-être veux-tu garder des photos sans albums?
mocoye
Messages postés
76
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
28 septembre 2023
6
24 avril 2020 à 12:42
24 avril 2020 à 12:42
Bonjour,
tout d'abord merci d'avoir répondu à mon message.
Pour préciser afin que la réponse soit la plus efficace possible :
j'ai 3 tables qui sont liées :
1/ theme : idt/themes
2/ albums : ida / album / vignette / id_th (qui reprend id de la table theme corresspondant)
3/ photos : idp / photos / id_th / id_alb_p (qui reprend id de la table albums corresspondant)
Pour les modifications et suppressions :
Les photos ne peuvent appartenir qu'à un seul album donc leur suppression entraîne la suppression de l'album et inversement.
en revanche un thème peut avoir plusieurs albums mais un album ne peut avoir qu'un thème
en fait pour schématiser :
- 1 thème = x albums = x photos
- 1 album = 1 thème = x photos
- x photos = 1 album = 1 thèmes
je ne sais pas si j'ai été claire ?
tout d'abord merci d'avoir répondu à mon message.
Pour préciser afin que la réponse soit la plus efficace possible :
j'ai 3 tables qui sont liées :
1/ theme : idt/themes
2/ albums : ida / album / vignette / id_th (qui reprend id de la table theme corresspondant)
3/ photos : idp / photos / id_th / id_alb_p (qui reprend id de la table albums corresspondant)
Pour les modifications et suppressions :
Les photos ne peuvent appartenir qu'à un seul album donc leur suppression entraîne la suppression de l'album et inversement.
en revanche un thème peut avoir plusieurs albums mais un album ne peut avoir qu'un thème
en fait pour schématiser :
- 1 thème = x albums = x photos
- 1 album = 1 thème = x photos
- x photos = 1 album = 1 thèmes
je ne sais pas si j'ai été claire ?
yg_be
Messages postés
23399
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
17 décembre 2024
1 556
24 avril 2020 à 13:21
24 avril 2020 à 13:21
je ne vois pas le but d'avoir id_th dans la table photo.
tu écris que la suppression d'un album entraîne la suppression de ses photos.
et avant cela tu écrivais que tu voulais supprimer un album sans impacter l'autre table.
n'est-ce pas contradictoire?
tu écris que la suppression d'un album entraîne la suppression de ses photos.
et avant cela tu écrivais que tu voulais supprimer un album sans impacter l'autre table.
n'est-ce pas contradictoire?
mocoye
Messages postés
76
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
28 septembre 2023
6
24 avril 2020 à 14:09
24 avril 2020 à 14:09
effectivement après ton message et réflexion il n'y a pas d'intérêt à avoir l'id thème dans la table photo, je vais le supprimer.
En ce qui concerne l'impact de la suppression d'un album, en fait dans le cas de mon code, la suppression impact la table thème et en l’occurrence je ne veux pas que celle-ci soit impactée, mais effectivement il y aussi un impact sur la table photo et celle-ci doit être impacter.
En ce qui concerne l'impact de la suppression d'un album, en fait dans le cas de mon code, la suppression impact la table thème et en l’occurrence je ne veux pas que celle-ci soit impactée, mais effectivement il y aussi un impact sur la table photo et celle-ci doit être impacter.