rufo Pas me confondre avec Lycos! | En BD transactionnelle, tu as ce qu'on appelle les commit et roll back. Quand tu commences une transaction (une ou plusieurs requêtes sql de type insert, delete, update ou select...), tant que t'as pas fait un commit, toutes les modifs que t'as faites ne sont pas visibles des autres utilisateurs et pas sauvegardées dans la BD. Elles sont enregistrées après un commit. L'avantage, c'est qu'en cas d'abandon de la transaction (genre, une erreur est détectée en cours), tu fais un roll back et tu retrouve l'état de la BD avant le début de la transaction.
En général, les BD sont en auto-commit, c'est-à-dire que le SGBD fait un commit de lui-même pour valider chaque requête sql faite par une appli. Mais c'est pas systématique. Donc, si t'es en innoDB comme moteur de stockage 'et pas en MyIsam), regardes dans la conf de mysql si t'es bien en auto-commit ou pas. ---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
|