MySQL防止delete命令删除数据的两种方法
更新时间:2013年08月16日 15:31:48 作者:
在sql中删除数据库中记录我们会使用到delete命令,这样如果不小心给删除了很难恢复了,下面我来总结一些删除数据但是不在数据库删除的方法,有需要的朋友可以参考一下
方法一
我常用的做法,就是在数据库中加一个删除标识字段,
如: isdel=1 这样就代码删除的字段了
方法二
直接限制mysql删除
启动MySQL的时候加上参数 -U
-U, --safe-updates Only allow UPDATE and DELETE that uses keys.
他的作用是防止执行delete的时候没带有条件语句,如果没加上where则语句不执行。
相关文章
mysql时间字段默认设置为当前时间实例代码
很多人可能会把日期类型的字段的类型设置为date或者datetime,
但是这两个类型是无法设置默认值为当前日期的,下面这篇文章主要给大家介绍了关于mysql时间字段默认设置为当前时间的相关资料,需要的朋友可以参考下
2022-08-08
一文深入探讨MySQL是如何解决幻读问题
SQL标准中定义了4种隔离级别,分别是读未提交、读已提交、可重复读以及序列化。不同的隔离级别下,本文将重点探讨下MySQL是如何解决幻读问题的,需要的朋友可以跟着小编一起来探讨一下
2023-07-07
MySQL kill不掉线程的原因
这篇文章主要介绍了MySQL kill不掉线程的原因,帮助大家更好的理解和学习使用MySQL数据库,感兴趣的朋友可以了解下
2021-05-05
基于Mysql的Sequence实现方法
下面小编就为大家带来一篇基于Mysql的Sequence实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
2017-09-09
mysql中如何查看表是否被锁问题
这篇文章主要介绍了mysql中如何查看表是否被锁问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-02-02
MYSQL命令行导入导出数据库详解
这篇文章主要详细介绍了MYSQL命令行进行导入导出数据库操作的方法,并且分win系统和Linux系统介绍了mysql备份和还原的方法,非常的详细,希望对大家能有所帮助
2014-09-09
最新评论