Post 9j2mzcZDXF2evWVgpM by loupibou@eldritch.cafe
(DIR) More posts by loupibou@eldritch.cafe
(DIR) Post #9j2mzcZDXF2evWVgpM by loupibou@eldritch.cafe
2019-05-21T18:33:13Z
0 likes, 0 repeats
Bonswer, j'aurais besoin de vos lumiĂšres svp đđJ'ai deux tables :t1 avec les champs id_t1 et id_t2, et t2 avec le champ id_t2Je souhaiterais que lors de la suppression d'un enregistrement de t1, s'il y a une rĂ©fĂ©rence Ă un enregistrement de t2 alors qu'il soit supprimĂ© aussi.Ă l'inverse, si on souhaite supprimer un enregistrement de t2, que ce ne soit pas possible s'il y a une rĂ©fĂ©rence dessus dans t1...Y aurait il une solution propre ? đ€
(DIR) Post #9j2mzcjqthY5SVUBP6 by PirBoazo@hostux.coffee
2019-05-21T18:55:25.183372Z
0 likes, 0 repeats
@loupibouOui biensûr mais pas dans le sens enfants-parentCréation de foreign key sur la table T1 référençant T2 avec une clause cascade...La suppression d'un row de T2 supprimera toutes les références dans T1
(DIR) Post #9j2oOC65BdJC1eADgG by loupibou@eldritch.cafe
2019-05-21T19:06:36Z
0 likes, 0 repeats
@PirBoazo M'oui, sauf que la cascade je la souhaite dans t2, pas dans t1, et t2 ne possÚde pas la clé de t1
(DIR) Post #9j2oOCKyIHDalp86t6 by PirBoazo@hostux.coffee
2019-05-21T19:11:04.537145Z
0 likes, 0 repeats
@loupibouEn théorie tu peux pas puisque tu peux avoir plusieurs lignes de T1 référençant une ligne de T2.Donc tu as besoin d'un trigger on delete qui vérifie que ta ligne de T2 n'a pas d'autre référence dans T1.