Bonjour,
est ce qu'il est possible d'annuler le resultat d'une requete 'update', çàd retrouver les anciens données.
merci d'avance pour votre aide.
Bonjour,
est ce qu'il est possible d'annuler le resultat d'une requete 'update', çàd retrouver les anciens données.
merci d'avance pour votre aide.
Bonjour,
La seule façon d'annuler un update, c'est de l'avoir lancé dans une transaction et de faire un ROLLBACK de cette transaction (il faut que la table soit sur un moteur transactionnel, comme InnoDB).
Mais j'imagine qu'il est déjà trop tard...
Autre solution : remonter une sauvegarde
ced
Rédacteur / Modérateur SGBD et R
Mes tutoriels et la FAQ MySQL
----------------------------------------------------
Pensez aux balises code et au tag![]()
Une réponse vous a plu ? N'hésitez pas à y mettre un![]()
Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
En effet, il faut que tu gère les transactions pour annuler ou valider une requête à la volée.
Sinon, tu peux revenir à un état donné de ta base en utilisant les logs binaires si tu en as (par exemple pour une réplication) mis en place
merci bcp pour vos réponses.
Partager