项目协同开发在遇到数据库变动时,会有一个记录变动的sql文件。这个sql文件关联着开发环境、测试环境、生产环境的数据库。
平常在写个人项目时,你的开发环境的数据库可能就是你的测试、生产环境的数据库。变动都是由你一个人控制的。但是到了公司,有实际的生产环境,生产环境上的数据库可不是能够随便变动的,比如用户数据、金额等等。所以在你对数据库数据或者结构进行变动后,往update_sql文件中写变动的sql语句时一定不要写update语句!!!
为什么呢?因为update_sql文件是跟生产环境关联的。当你写了update语句并且上传到git,恭喜你喜提项目经理的呼唤。
项目经理如果项目执行了你上传的sql语句,你成功的把生产环境的数据干掉了。