MySQL使用delete把表中的資料刪除了,請問怎麼恢復

時間 2021-10-14 22:25:42

1樓:匿名使用者

不是你怎麼寫復的。

首先,你要制理解事務的概念。

commit、rollback是在事務處理中,提交、回滾的命令。

其次,你的編輯器,要設定成:不是自動提交資料。

比如:delect from tabname;

此時,如果想提及,則執行:

commit;

如果想回滾:

rollback;

如果你設定的是 自動提交。

那麼你在執行delete後,就自動commit了,也就不能rollback; 了

2樓:瑣碎碎瑣瑣碎碎

rollback指令 是資料回滾,來前提是支源持資料回滾。

ps:哪bai種資料庫?

mysql中innodb引擎du表開啟了事務,執行dml語句zhi,比如daodelete、update、insert之類,並且沒有提交即commit操作的話,可以執行rollback進行回滾恢復。如果是ddl操作,如drop、create、alter之類的操作時無效的。

mysql表是否存在,mysql 判斷表是否存在,存在並刪除

stone李想 一般都是在建立時新增一個判斷條件 if not exists,僅是為查詢,也可執行sql。select table name from information schema.tables where table schema 目標資料庫 and table name 表名 selec...

Mysql中查詢表,把結果中的NULL替換成0,請寫出s

可以用case when解決 select case when 欄位 is null then 0 else 欄位 end from 表名 好像是夢 1 mssql isnull 語法isnull check expression replacement value 引數check expressi...

mysql如何把查詢到的結果插入到另表中

也可以先查詢出結果儲存下來,再把儲存的值放到insert語句。mysql 是一個關係型資料庫,目前屬於 oracle 旗下公司。mysql是開放原始碼軟體,因此可以大大降低總體擁有成本。支援多執行緒,充分利用cpu資源。提供tcp ip odbc和jdbc等多種資料庫連線途徑。支援大型的資料庫。可以...