国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

mysql - sql數(shù)據(jù)還原

瀏覽:150日期:2022-06-21 11:05:24

問題描述

執(zhí)行sql語句如下:

update main set state = ’process’

本來應(yīng)該是要執(zhí)行

update main set state = ’process’ where id = ’8136’

由于忘記了加條件,導(dǎo)致好十萬的數(shù)據(jù)全部狀態(tài)改錯(cuò)了。有沒有辦法將之前的數(shù)據(jù)還原的,之前沒有做數(shù)據(jù)備份的啊?(當(dāng)然我是測(cè)試環(huán)境的數(shù)據(jù)。但是狀態(tài)不對(duì),也會(huì)對(duì)業(yè)務(wù)線有影響的。)

求解。。

mysql - sql數(shù)據(jù)還原

問題解答

回答1:

update操作是自動(dòng)commit的,沒有辦法進(jìn)行回滾,你只能看看有沒有開啟binlog,然后去log里面找數(shù)據(jù)參考文章:http://database.51cto.com/art/201212/374563.htm

回答2:

你先用rollback試試,不行的話就看有沒有binlog了。如果都沒有,我給你出個(gè)主意:你把硬盤搞壞,就跟領(lǐng)導(dǎo)說硬盤壞了!

回答3:

恩,出現(xiàn)這種悲劇只能找binlog這根最后救命稻草了。

所以規(guī)范的操作就是:所有INSERT, UPDATE, DELETE操作前都要備份表,不要相信自己的大腦和爪子。

相關(guān)文章:
主站蜘蛛池模板: 进贤县| 珲春市| 班戈县| 化隆| 西丰县| 来宾市| 海口市| 井陉县| 安康市| 普陀区| 九寨沟县| 垣曲县| 烟台市| 北碚区| 新干县| 阳新县| 利辛县| 新巴尔虎右旗| 龙里县| 海安县| 吉木乃县| 沙坪坝区| 中牟县| 静宁县| 茌平县| 金阳县| 乌兰浩特市| 阳新县| 博兴县| 凤阳县| 临颍县| 彰化市| 香河县| 明星| 高雄县| 阜城县| 德阳市| 丹阳市| 灵台县| 开平市| 河北省|