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 10/01/2011, 13h03   #1
Invité de passage
 
Phil Phil
Inscription : octobre 2010
Messages : 9
Détails du profil
Informations personnelles :
Nom : Phil Phil

Informations forums :
Inscription : octobre 2010
Messages : 9
Points : 2
Points : 2
Par défaut Transaction, relire une donnée avant le commit

Bonjour,
Voici mon pb dans une transaction, j'insere une donnée dans une table.
Plus bas ds la transaction je dois tester si cette donnée existe et eventuellement la modifier.
Pb tant que je n'ai pas fait mon commit, je n'arrive pas à relire correctement cette donnée. Je crois qu'il y a un parametre ds sql permettant de lire ces données ( dans une table temporaire?), mais je sais pas comment ca marche.

Merci,
Philippe
philair100 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 14h43   #2
Membre Expert
 
Inscription : mars 2005
Messages : 1 565
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : mars 2005
Messages : 1 565
Points : 2 178
Points : 2 178
Bonjour,

Au sein d la transaction vous devez voir les données manipulées par la transaction et ce même avant le commit.

Ensuite, ce que vous présentez est très bizarre. Insérer une ligne et vérifier son existence après est inutile puisque votre insert aurait échoué en cas d'impossibilité.
vmolines 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 18h51.


 
 
 
 
Partenaires

Hébergement Web