Hier, j'ai posté une demande pour supprimer les doublons et obtenir la dernière valeur. J'ai testé le code fourni par les internautes dans l'environnement de test dans la matinée, et je me suis accidentellement connecté à l'environnement officiel, et le résultat a été tragique. les données ont été supprimées par erreur. J'ai besoin de toute urgence d'une solution.
说下数据库情况
表是 innod 引擎的,开启了binlog
Dans ce cas, vous ne pouvez accéder qu'à la sauvegarde et à la restauration selon le journal
Ce n'est pas facile d'avoir un binlog. Restaurez d'abord le binlog d'aujourd'hui, recherchez l'instruction de suppression et vérifiez la position avant l'instruction ; restaurez-la avec la sauvegarde d'hier, puis restaurez-la à cette position via la base de données précédente. a été supprimé.
gg, il existe de nombreuses méthodes spécifiques sur Internet
J'ai également rencontré votre situation, mais j'ai modifié le même champ de tous les enregistrements de la table pour qu'il soit identique. Votre suppression était plus gênante que la mienne, je n'ai donc pu modifier la base de données qu'en fonction du journal.