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
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/06/2007, 12h56   #1
Futur Membre du Club
 
Inscription : avril 2007
Messages : 39
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : avril 2007
Messages : 39
Points : 18
Points : 18
Par défaut Un auto_increment un peu particulier

J'ai dans 1 tableau deux lignes, id et coef.
Je voudrais que dans un autre tableau s'inscrive les valeurs de coef selon id,
faire de coef une sorte d'auto_increment.
Est-ce possible?
Comment s'appelle c'est variable?
dreeve est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2007, 14h36   #2
Candidat au titre de Membre du Club
 
Inscription : juin 2007
Messages : 21
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 21
Points : 13
Points : 13
c'est pas 2 colonnes plutot?
nicocaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2007, 15h14   #3
Membre chevronné
 
Avatar de pop_up
 
Inscription : avril 2006
Messages : 833
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2006
Messages : 833
Points : 690
Points : 690
Tu peux donner un exemple de ce que tu veux faire en detail ?
(ce que tu as au debut et ce que tu veux a l'arrivée)

en gros tu veux concatener l'id et le coef ?
pop_up est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2007, 13h36   #4
Futur Membre du Club
 
Inscription : avril 2007
Messages : 39
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : avril 2007
Messages : 39
Points : 18
Points : 18
je ne veux pas concatener mes informrmations.
j'ai deux tableaux:

Tableau couleur
___________________
___ID____|___COEF__|
___bleu__|___1.2____|
__rouge__|___1.5____|


Tableau produit
____________________
___ID___|___COEF____|
___bleu__|____ ?_____|


Si je rentre "bleu" dans la colonne ID du "Tableau produit", je veux que le COEF s'inscrive seul, c'est a dire pour "bleu"="1.2" et "rouge"="1.5".
c'est pas compliquer, mais je sais pas comment s'appelle cette fonction
dreeve est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2007, 08h26   #5
Membre chevronné
 
Avatar de pop_up
 
Inscription : avril 2006
Messages : 833
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2006
Messages : 833
Points : 690
Points : 690
pour recuperer ton coef, t'as qu'a faire :

Code :
1
2
3
4
SELECT coef
INTO v_coef
FROM couleur
WHERE id='bleu'

et apres tu fais ton insert des valeurs 'bleu' et v_coef dans ta table produit

Tu peux faire ça en passant le parametre 'bleu en variable ainsi tu pourra recuperer le coef de n'importe quelle couleur qui existe dans la table couleur
pop_up est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2007, 08h50   #6
Futur Membre du Club
 
Inscription : avril 2007
Messages : 39
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : avril 2007
Messages : 39
Points : 18
Points : 18
ouias d'accord, mais si je rentre rouge,
rien ne s'écrie dans mon tableau....
et c'est quoi la valeur d'execution de la variable_coef?
dreeve est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h13.


 
 
 
 
Partenaires

Hébergement Web