How can I roll back my last delete command in MySQL?

后端 未结 10 2156
臣服心动
臣服心动 2020-12-25 09:32

I accidentally deleted some huge number of rows from a table...

How can I roll it back?

I executed the query using PuTTY.

I\'ll be grateful if any of

10条回答
  •  Happy的楠姐
    2020-12-25 10:27

    In Oracle this would be a non issue:

    SQL> delete from Employee where id = '01';
    
    1 row deleted.
    
    SQL> select id, last_name from Employee where id = '01';
    
    no rows selected
    
    SQL> rollback;
    
    Rollback complete.
    
    SQL> select * from Employee  where id = '01';
    
    ID   FIRST_NAME LAST_NAME  START_DAT END_DATE      SALARY CITY       DESCRIPTION
    ---- ---------- ---------- --------- --------- ---------- ---------- ---------------
    01   Jason      Martin     25-JUL-96 25-JUL-06    1234.56 Toronto    Programmer
    

提交回复
热议问题