【重要】数据库操作注意事项!!!
1.数据库操作一定要谨慎谨慎再谨慎!!!!!,必须加上where条件,哪怕就是全部改,也得加上where 1=1;!!!
2.如果SQL要操作的表的开发内容不是自己负责,则一定不要自己去写SQL,让相关开发提供SQL;哪怕是有人催的再紧也不要自己写SQL,如果别人催自己,可以把SQL负责的开发和催自己的人一起来个群,然后at开发,让他报好了没有,不用自己负责去回答好了没有!!!!
3.mysql很坑爹,只能做实例级别的数据回退,无法做表级别的数据回退;所以如果真的是要回退,得立马让dba帮忙回退,哪怕再晚也要试一下,也许人家就还在加班呢?否则过段时间实例的其他时间数据多起来了,这时候肯定不能实例数据回退了;
4.千万不要为了怕因为别人的代码问题,导致自己的功能也发布不了而帮别人去处理本来该他处理的问题,否则最后就是坑自己;!!!
5.测试环境的数据测试,一定要导入一份生产的数据来测试,否则容易出现测试和生产数据不一致而漏了一些测试案例;
作者:Silentdoer
欢迎任何形式的转载,但请务必注明出处。
限于本人水平,如果随笔/文章及代码有表述不当之处,还请不吝赐教。
posted on 2022-12-02 09:42 Silentdoer 阅读(69) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程