国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL數據庫防止人為誤操作的實例講解

2024-07-24 12:47:08
字體:
來源:轉載
供稿:網友

有不少開發人員在操作MySQL數據庫的時候都遇到過誤操作的情況,例如更新數據庫的時候update語句忘記加上where條件,就會造成極為悲劇的結果。本文就針對防止MySQL數據庫誤操作的方法做出如下詳解:

1、mysql幫助說明

# mysql --help|grep dummy -U, --i-am-a-dummy Synonym for option --safe-updates, -U. i-am-a-dummy FALSE

在mysql命令加上選項-U后,當發出沒有WHERE或LIMIT關鍵字的UPDATE或DELETE時,mysql程序就會拒絕執行

2、指定-U登錄測試

# mysql -uroot -poldboy123 -S /data/3306/mysql.sock -U Welcome to the MySQL monitor. Commands end with ; or /g. Your MySQL connection id is 14 Server version: 5.5.32-log MySQL Community Server (GPL) Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '/h' for help. Type '/c' to clear the current input statement. mysql> delete from oldboy.student; ERROR 1175 (HY000): You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column mysql> quit Bye

提示:此處不加條件無法刪除,目的達到。

3、做成別名防止DBA誤操作

# alias mysql='mysql -U' # mysql -uroot -poldboy123 -S /data/3306/mysql.sock Welcome to the MySQL monitor. Commands end with ; or /g. Your MySQL connection id is 15 Server version: 5.5.32-log MySQL Community Server (GPL) Type 'help;' or '/h' for help. Type '/c' to clear the current input statement. mysql> delete from oldboy.student; ERROR 1175 (HY000): You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column mysql> delete from oldboy.student where Sno=5; Query OK, 1 row affected (0.02 sec) mysql> quit Bye # echo "alias mysql='mysql -U'" >>/etc/profile # . /etc/profile # tail -1 /etc/profile alias mysql='mysql -U'

結論:在mysql命令加上選項-U后,當發出沒有WHERE或LIMIT關鍵字的UPDATE或DELETE時,mysql程序拒絕執行

您可能感興趣的文章:

MySQL數據庫誤操作后快速回滾的方法MySQL中truncate誤操作后的數據恢復案例詳解MySQL誤操作后怎樣進行數據恢復MySQL誤操作后快速恢復數據的方法關于mysql數據庫誤刪除后的數據恢復操作說明淺析Mysql 數據回滾錯誤的解決方法Mysql誤操作后利用binlog2sql快速回滾的方法詳解
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙门县| 岗巴县| 建湖县| 宣城市| 抚松县| 阿克| 乌兰浩特市| 道真| 汝南县| 兴业县| 乌拉特中旗| 广南县| 长治市| 江都市| 胶南市| 屯门区| 北京市| 潼关县| 广宗县| SHOW| 定安县| 乌拉特后旗| 临潭县| 宜都市| 漾濞| 务川| 金塔县| 松溪县| 安徽省| 右玉县| 称多县| 城市| 涿州市| 黄大仙区| 安国市| 宁化县| 汉沽区| 新建县| 龙州县| 鄯善县| 萝北县|