MySQL防止delete命令刪除數(shù)據(jù)的兩種方法
更新時間:2013年08月16日 15:31:48 作者:
在sql中刪除數(shù)據(jù)庫中記錄我們會使用到delete命令,這樣如果不小心給刪除了很難恢復(fù)了,下面我來總結(jié)一些刪除數(shù)據(jù)但是不在數(shù)據(jù)庫刪除的方法,有需要的朋友可以參考一下
方法一
我常用的做法,就是在數(shù)據(jù)庫中加一個刪除標(biāo)識字段,
如: isdel=1 這樣就代碼刪除的字段了
方法二
直接限制mysql刪除
啟動MySQL的時候加上參數(shù) -U
-U, --safe-updates Only allow UPDATE and DELETE that uses keys.
他的作用是防止執(zhí)行delete的時候沒帶有條件語句,如果沒加上where則語句不執(zhí)行。
您可能感興趣的文章:
- Mysql數(shù)據(jù)庫如何使用DELETE語句從數(shù)據(jù)庫表中刪除數(shù)據(jù)(數(shù)據(jù)庫數(shù)據(jù)刪除)
- mysql正確刪除數(shù)據(jù)的方法(drop,delete,truncate)
- Mysql數(shù)據(jù)庫delete操作沒報錯卻刪除不了數(shù)據(jù)的解決
- MySQL delete刪除數(shù)據(jù)后釋放磁盤空間的操作方法
- mybatis mysql delete in操作只能刪除第一條數(shù)據(jù)的方法
- mysql之delete刪除記錄后數(shù)據(jù)庫大小不變
- MySQL的DELETE刪除數(shù)據(jù)示例詳解
相關(guān)文章
各個系統(tǒng)如何尋找數(shù)據(jù)庫的my.ini并進行修改方法詳解
通過編輯my.ini文件,可以對MySQL數(shù)據(jù)庫服務(wù)器進行各種配置,比如設(shè)置監(jiān)聽的IP地址、指定端口號、設(shè)定字符集、配置緩沖區(qū)大小等等,這篇文章主要介紹了各個系統(tǒng)如何尋找數(shù)據(jù)庫的my.ini并進行修改的相關(guān)資料,需要的朋友可以參考下2025-04-04
詳解MySQL如何有效的存儲IP地址及字符串IP和數(shù)值之間如何轉(zhuǎn)換
本文主要介紹了MySQL如何有效的存儲IP地址及字符串IP和數(shù)值之間如何轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-01-01
MySQL授權(quán)命令grant的使用方法小結(jié)
這篇文章主要介紹了MySQL授權(quán)命令grant的使用方法,本文實例,運行于?MySQL?5.0?及以上版本,介紹了MySQL?賦予用戶權(quán)限命令的簡單格式,本文給大家介紹的非常詳細,需要的朋友參考下吧2021-12-12

