Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de 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 27/08/2007, 14h14   #1
Membre chevronné
 
Avatar de LeXo
 
Inscription : janvier 2004
Messages : 1 147
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2004
Messages : 1 147
Points : 782
Points : 782
Par défaut probleme rollback 0 update

Bonjour
j'ai fait un update

et apres un rollback;
mais ça ne ma rien changé ???

prkoi donc ? j'ai oublié quelquechose ?

davance merci
LeXo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2007, 14h30   #2
Membre éprouvé
 
Avatar de nounetmasque
 
Inscription : janvier 2003
Messages : 491
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 491
Points : 488
Points : 488
Qu'est-ce qui n'a rien changé ?
Ton rollback n'a pas fonctionné (tes modifis sont restées en base) ?
__________________
"Dieu reste muet, si seulement nous pouvions convaincre l'être humain d'en faire autant."
nounetmasque est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2007, 14h35   #3
Membre chevronné
 
Avatar de LeXo
 
Inscription : janvier 2004
Messages : 1 147
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2004
Messages : 1 147
Points : 782
Points : 782
j'ai une table
je fais un select -> pour voir mes champs
je fais un update
je refais un select -> mes champs ont bien changé

je fais une 0 update

je fais un select -> effectivement mes champs n'ont pas changé

///
2eme partie
je fais un je fais un
Code :
rollback TO savepoint controle;
et la, il me dit que mon savepoint n'existe pas

LeXo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2007, 14h47   #4
Membre éprouvé
 
Avatar de nounetmasque
 
Inscription : janvier 2003
Messages : 491
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 491
Points : 488
Points : 488
Dans la doc MySQL, on peut lire
Citation:
Tous les jalons de la transaction courante sont annulés si vous exécutez les commandes COMMIT ou ROLLBACK, sans préciser de nom de jalon.
Ta base est-elle en auto-commit ? Si oui le roolback ne fonctionne et l'utilisation du savepoint non plus !
__________________
"Dieu reste muet, si seulement nous pouvions convaincre l'être humain d'en faire autant."
nounetmasque est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2007, 15h05   #5
Membre chevronné
 
Avatar de LeXo
 
Inscription : janvier 2004
Messages : 1 147
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2004
Messages : 1 147
Points : 782
Points : 782
alors j'ai passer mon auto commit à 0

et la ça marche

mais si je redémarre alors il se remet à 1

j'ai regarder dans mon my.ini mais j'ai pas vu ce qui fait référence au commit

ya t'il un moyen de le mettre a à 0 par défaut ??si oui est ce que c'est conseillé ?

merci

je t'ai Habitant++ a ta ville
LeXo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2007, 15h21   #6
Membre éprouvé
 
Avatar de nounetmasque
 
Inscription : janvier 2003
Messages : 491
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 491
Points : 488
Points : 488
Citation:
Envoyé par LeXo Voir le message
je t'ai Habitant++ a ta ville
merci pour cette bonne action

Pour ta question, je ne sais pas ce qui est préférable, auto-commit ou non. Perso je suis contre cette solution car je la trouve dangereuse puisque aucun retour en arrièe n'est possible !

Normalement tu dois pouvoir mettre cette option à 0 par défaut dans ton fichier de config. Tu utilises quoi comme logiciel pour gérer ta base ?
__________________
"Dieu reste muet, si seulement nous pouvions convaincre l'être humain d'en faire autant."
nounetmasque est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2007, 15h40   #7
Membre chevronné
 
Avatar de LeXo
 
Inscription : janvier 2004
Messages : 1 147
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2004
Messages : 1 147
Points : 782
Points : 782
c perso

j'utilise mySQLServer 6.0
LeXo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2007, 15h48   #8
Membre éprouvé
 
Avatar de nounetmasque
 
Inscription : janvier 2003
Messages : 491
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 491
Points : 488
Points : 488
Voici un manule sur l'installation et la configuration de MySQLServer 5.0, tu devrais y retrouver la configuration des paramètres de ton serveur dont l'autocommit :
mySQLServeur 5.0
__________________
"Dieu reste muet, si seulement nous pouvions convaincre l'être humain d'en faire autant."
nounetmasque est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h15.


 
 
 
 
Partenaires

Hébergement Web