Maison  >  Questions et réponses  >  le corps du texte

Comment annuler une commande mysql UPDATE exécutée

<p>En essayant de mettre à jour le serveur MySQL, j'ai accidentellement oublié d'ajouter une clause WHERE supplémentaire qui était censée modifier une ligne. </p> <p>Plus de 3 500 lignes ont maintenant été modifiées à cause de mon erreur. </p> <p>J'ai peut-être une sauvegarde, mais j'ai effectué beaucoup de travail depuis la dernière sauvegarde et je ne veux pas perdre tout ce travail à cause d'une mauvaise requête. </p> <p>Veuillez me dire s'il existe un moyen de résoudre ce problème. </p>
P粉464113078P粉464113078424 Il y a quelques jours501

répondre à tous(2)je répondrai

  • P粉377412096

    P粉3774120962023-08-23 16:09:17

    Juste une réflexion : pourriez-vous restaurer la sauvegarde sur une nouvelle base de données, puis mettre à jour cette colonne via une requête inter-bases de données, en fonction des données dont elle disposait autrefois ?

    répondre
    0
  • P粉176203781

    P粉1762037812023-08-23 10:36:45

    Si vous avez déjà soumis votre transaction, il est temps de retirer votre sauvegarde, désolé. Mais c'est à cela que servent les sauvegardes. J'ai moi-même fait une erreur similaire... une fois.

    répondre
    0
  • Annulerrépondre