, bu çalışması gerekir:
GÖSTER MOTOR InnoDB DURUMU InnoDB'nin motoru için aktif işlemlerin bir listesini içerir. Her bir işlem kimliği ve işlem kimliği ile öneki ve bunun gibi biraz görünüyor: Eğer GÖSTER TAM processlist veya INFORMATION_SCHEMA dan alabilirsiniz, MySQL iplik kimliğin, oturumun bağlantı_kimliği() karşılık gelecektir
---TRANSACTION 0 290328284, ACTIVE 0 sec, process no 3195, OS thread id
34831 rollback of SQL statement
MySQL thread id 18272
<query may be here>
.processlist, hangi işlemin sizin olduğunu belirleyebilirsiniz. Varsa, metni ayrıştırmanız ve sorguyu bununla ayrıştırmanız gerekir.
Bu yeterli değilse, her ROLLBACK deyiminden önce SET @PROGRESS = @ PROGRESS + 1 gibi bir şey deneyebilir ve daha sonra işlemin ne kadar ileri gittiğini öğrenmek için sorgunun sonunda DUAL SELECT @PROGRESS seçeneğini kullanabilirsiniz. bir geri dönüşe çarptı.
Bence doğal yol önceden bunları kaydetmektir. İşlemin ne olduğunu bilmiyorsanız, geri almak istediğinizi nasıl anlayabilirsiniz? –