modifs non sauvegardées

modifs non sauvegardées - SQL/NoSQL - Programmation

Marsh Posté le 21-12-2008 à 16:04:14    

salut à tous !
 
j'ai un problème sur l'zenregistrement des modifs de ma bdd mysql qui tourne en local
 
je me connecte avec un script python à la base de données, ajoute une ligne à une table
en affichant juste apres le contenu de la table  mes modfis sont sauvegardées (meme loutil dadminsitration indique que la table contient une ligne de plus)  
mais dès que le script s'arrete, cest le drame: les modifs ont disparues
 
que se passe-t-il ?
 
dois je indiquer à mysql que je quitte pour que les modifications soient sauvegardées ?
 
merci d'avance de votre aide


---------------
Qui fait le malin, tombe dans le ravin !
Reply

Marsh Posté le 21-12-2008 à 16:04:14   

Reply

Marsh Posté le 27-12-2008 à 18:47:14    

pour valider l'enregistrement de tes données, il faut que tu les "COMMIT".  
 
Dans chaque  SGBD digne de ce nom, il existe deux commandes:
COMMIT => validation des données enregistrées
ROLLBACK => annulation des données enregistrées depuis le dernier COMMIT.  
 
regarde la doc, tu as surement oublié de faire l'instruction "COMMIT".


---------------
quand un homme raisonne mal c'est qu'il n'a pas les données pour raisonner mieux (diderot)
Reply

Marsh Posté le 30-12-2008 à 16:02:13    

merci !


---------------
Qui fait le malin, tombe dans le ravin !
Reply

Marsh Posté le 30-12-2008 à 16:20:05    

Il y a une raison pour laquelle ton serveur ne fait pas automatiquement le commit ?
Ton script il utilise des transactions ?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 30-12-2008 à 23:13:51    

pas vraiment jutilise vraiment des comandes de bases
comme ajouter les lignes et lire dans des bases de données


---------------
Qui fait le malin, tombe dans le ravin !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed