SQL 防止误操作的好习惯

作者: iOS_愛OS | 来源:发表于2017-11-06 17:39 被阅读15次

防止数据库误操作:

  1. 所有语句先写成 select 语句, 看看结果对不对, 再改成 update delete 。
    要对自己的代码持有怀疑态度。

  2. BEGIN TRAN
    执行的 SQL 语句
    ROLLBACK TRAN
    执行完之后 , 看看受影响的行数, 确认无误之后, 再执行一次 SQL

  3. 先写 WHERE 再 补充 delete 或 update

  4. 以后注意update后面加个top(1)就好了,也不用担心没选中后面的where了。(当然,不管怎样,做增删改操作一定要仔细仔细再仔细啊!避免再次出现这种错误了!)

  5. 养成begin tran+commit tran的习惯;update之前先select看一下

  6. 装完SQL developer之后的第一件事就是disable auto commit (๑•̀ㅂ•́) ✧

  7. 每次执行语句前 执行 START TRANSACTION

相关文章

  • SQL 防止误操作的好习惯

    防止数据库误操作: 所有语句先写成 select 语句, 看看结果对不对, 再改成 update delete 。...

  • ApexSQL Log2018(SQL数据库误操作恢复工具)

    ApexSQL Log(SQL误操作恢复工具)是由ApexSQL推出的一款功能强大的SQL误操作恢复工具,也可以说...

  • php面试题

    防止SQL注入简单回答:防止——利用即有的应用、功能,将(恶意)SQL命令发送到到后台数据库引擎。 防止SQL注入...

  • php面试题

    防止SQL注入 简单回答:防止——利用即有的应用、功能,将(恶意)SQL命令发送到到后台数据库引擎。 防止SQL注...

  • idea搭建 mybatis框架

    {}方式能够很大程度防止sql注入,${}方式无法防止Sql注入。 SELECT deptno,dname,loc...

  • 防止rm误操作的方法

    --preserve-root 选项 像freebsd, GNU/Linux 这样的系统都有文件系统根目录保护机制...

  • JDBC进阶 & BeanUtils组件简介

    预编译sql处理(防止sql注入) Statement : 执行SQL命令CallableStatement : ...

  • sql注入风险

    SQL注入攻防入门详解 如何从根本上防止 SQL 注入 教您使用参数化SQL语句 参数化查询为什么能够防止SQL注...

  • 防止用户误操作Back键

    话不多说,上代码 public void exit() {if ((System.currentTimeMilli...

  • Mybatis如何防止SQL注入

    Mybatis如何防止SQL注入 什么是SQL注入 sql注入是一种代码注入技术,将恶意的sql插入到被执行的字段...

网友评论

    本文标题:SQL 防止误操作的好习惯

    本文链接:https://www.haomeiwen.com/subject/klolmxtx.html