記一次資料庫誤操作 資料恢復

2021-08-15 06:57:13 字數 338 閱讀 3462

今天運算元據庫不小心修改掉了全庫的資料。。炸了。! 這裡有個恢復的orcal 資料的辦法---

create table t_table_recove --新錶

asselect * from t_table--你操作的那張表 

as of timestamp to_timestamp('2010-06-02 11:36:53','yyyy-mm-dd hh24:mi:ss');

大致意思就是新建一張表。。填充你修改的那張表的資料(誤操作以前的)  時間就是誤操作以前的時間即可

然後查詢下新表。。看下資料是不是跟你以前的資料一樣,,是的話。把誤操作的表資料 替換成 新錶的資料 。。ok

oracle 誤操作 資料 恢復

drop 等誤操作 恢復 站內資料 show recyclebin flashback table table name to before drop 未commit誤操作 rollback 已commit delete等誤刪除資料恢復 檢視當前scn,scn 1就是上一次commit操作 sele...

記一次陣列操作 陣列A根據陣列B排序

前言 最近遇到乙個比較坑的事,應該也算是我自己平時觀察不仔細的鍋 在sql中,如果使用in的字段是有設定btree索引,且為數字。查詢的結果會自動根據索引列公升序排序。select from city where id in 2,7,10,1,30,9,53 而這並不是我想要的資料順序,所以只能去重...

MySQL資料庫基本操作(資料庫操作一)

1 命令 行登入語法 mysql u使用者名稱 h主機名或者ip位址 p密碼 登入到本機 mysql h localhost u root p密碼 檢視當前使用者的許可權 show grants 2 建立資料庫 1 create database database name database nam...