PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : MySQL, PostgreSQL, etc... » Trigger et synchronisation de champd » 01-02-2011 19:39:30

Maljuna Kris a écrit :

Saluton,
Déjà la notion de SET ou d'ENUM ne va pas convenir, car ces descriptions font partie du schéma de la table et les modifier par un ALTER TABLE créerait, entre autres, des problèmes par rapport aux valeurs déjà saisies.
Donc la solution du trigger peut convenir pour émuler une sorte de contrainte CHECK BEFORE INSERT, mais la question dont je n'arrive pas à me défaire c'est :
Quid des valeurs anciennes en cas de suppression dans la table mère ?
Cette colonne est-elle déclarée comme FOREIGN KEY avec une clause ON DELETE ?

La table d'intitulés va grossir et non pas "maigrir", (c'est une liste de mots clefs) donc je ne pense pas que ca posera un probleme en cas d'ALTER TABLE.

#2 MySQL, PostgreSQL, etc... » Trigger et synchronisation de champd » 01-02-2011 19:39:30

soaf
Réponses : 3

Bonjour,
Voici mon probleme : J'ai 2 tables
La 1ere est tres simple : id - Intitule
(cette table sera amenée à grossir avec le projet)
La 2e contient un champs qui doit etre un SET ou un ENUM de tous les intitulés de la 1ere table.

Comment puis je faire pour synchroniser les valeurs du SET avec les intitulés de la 1ere table ?


merci

Pied de page des forums

Propulsé par FluxBB