Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Discussion fermée Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/07/2006, 16h16   #1
Candidat au titre de Membre du Club
 
Inscription : juillet 2006
Messages : 117
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 117
Points : 10
Points : 10
Par défaut calculer la valeur d'un champs ds mysql

Bonjour;
Mon base de données est composés de 2 tables projet et phase(un projet est composé d'un ou pl+s phases et une phase est associée à un seul projet)
Ma question est: je cherche calculer la valeur d'un champs "montant" ds la table projet sachant que son valeur est egale aux nombre des phases fois 1000.
Comment permettre à ce champs montant de prendre ses valeur automatiquement sans les insérer à l'aide de mysql.y'a t'il une autre solution que d'utiliser mysql
merci
taroudant est déconnecté   Envoyer un message privé 00
Vieux 26/07/2006, 16h30   #2
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Bonjour,

Sous MySQL 5.0+ tu peux faire un trigger qui va mettre à jour automatiquement le montant à chaque insertion ou suppression de phase.

Pour les versions antérieures il faudra gérer ça dans ton application.
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé 00
Vieux 26/07/2006, 23h15   #3
Candidat au titre de Membre du Club
 
Inscription : juillet 2006
Messages : 117
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 117
Points : 10
Points : 10
Par défaut eclairsissement

Merci bcp
mais comment faire ce trigger
Peuvez vous m'aider
taroudant est déconnecté   Envoyer un message privé 00
Vieux 27/07/2006, 15h11   #4
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Regarde ces tutoriels :

http://maximilian.developpez.com/mys...eautes_mysql5/
http://dev.mysql.com/doc/refman/5.0/en/triggers.html
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé 00
Vieux 29/07/2006, 22h22   #5
Candidat au titre de Membre du Club
 
Inscription : juillet 2006
Messages : 117
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 117
Points : 10
Points : 10
Par défaut Commentaire

Salut,
je travaille avec Php Myadmin( la version de mysql est 4.0)
est ce qu'on peut le faire autrement en java bean par exemple
taroudant est déconnecté   Envoyer un message privé 00
Vieux 31/07/2006, 10h01   #6
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Oui, bien sûr, tu peux gérer ça dans ta logique applicative.
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé 00
Vieux 31/07/2006, 20h34   #7
Candidat au titre de Membre du Club
 
Inscription : juillet 2006
Messages : 117
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 117
Points : 10
Points : 10
Peuvez vous m'écrire le code qui permet cela
Merci bcp
taroudant est déconnecté   Envoyer un message privé 00
Vieux 01/08/2006, 10h15   #8
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Citation:
Envoyé par Dans les règles du forum il y
Nous ne sommes pas là non plus pour faire vos exercices.

Merci de votre compréhension.
Essaie d'en faire un maximum par toi-même et si tu butes sur un point particulier, poste un message dans le forum approprié, à savoir Java si tu codes dans ce langage.

Je verrouille le sujet.
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé 00
Discussion fermée Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h03.


 
 
 
 
Partenaires

Hébergement Web